Well I appear to of fixed it - I flashed back the original version that was on. That seems to of resolved the corruption and the server is now booting the OS.
I'll try updating the SPS again later.
That was way more complicated than it needed to be...