Basically there was an intact station hidden inside the blown up station that was still trying to kill me - only every time it fired a missile it hit the station it was hidden underneath instead!
With a bit of trial an error I was able to destroy the second station and loot it as well.

Anyway, I take it that there was a little glitch in the random positioning code.