Thanks Julian,
taking your points 1 at a time:
1. The supply is on the outer (RH) pipe of the connector block. This is the way it is shown in my BSA service sheets and, as the scavenge oil goes in the right direction, I can only presume it is correct.
2. All pipes are new and not trapped.
3, 4 & 5. I followed your advice and did this.
I ran the bike again - no change.
I have jury-rigged a clear plastic bottle with a direct feed to act as an oil tank to rule out any feed problems from the bike's tank. Using this method I can confirm that the oil level does not drop with the engine running - the oil pump is not drawing oil.
Either my priming method does not actually work or the pump is sucking air in.
Looking at the Service Sheets, stripping the engine to get to the oil pump seems a bit daunting (I am new to all this). Is it within the scope of a novice bike mechanic or do I need to be looking for a proper spanner monkey who knows classic bikes?