Ok so I just went & tested the starter like you said, needless to say it made me jump! So I guess it's working ok as it spun round and jumped and make some nice big sparks.
I also checked the yellow/black wire in the plug with the multimeter and there's still 12v coming thru to the plug in all key positions
So what does the self test socket do?