Hi Viking, I do not think the upper holes are for swingarm mounting.In fact I think they are too small(for the hollow spindle at least) and too close to the frame tube/weld to accept a nut washer?. I have noted that on some (Goldstar?)models, the upper hole on the drive side of the bike gives access to the chainguard front bolt to allow removal.
I agree they seem to be a bit of a mystery, a bit like the tab with two holes that protrudes rearward from the lower rear engine mount, it seems BSA had something in mind when they included this on the frame, but I have no idea..... Anyone else know? Bob C.