Good work Peter, well done.
I hope that SB uses your investigation as the catalyst to galvanize them into remedial action and supply a software solution to finally fix this problem. It is long overdue.
On a personal note, I will continue to use PEMPro as I know it works.
I have wasted far too much time on the few nights I am able to set up, trying to get the SB methods (Legacy and the new TrainPEC) to work and it has left me somewhat jaded.
Dennis.