BLXVIII-165 resolve issue where the RealPositionReader was being used in both fly-scan types (ContinuousScan and ConstantVelocityScan) but only worked for one of them

This is because this class relies on the Epics Trajectory template being read out and this happened in ContinuousScans but did not happen in ConstantVelocityScans