I'll take a look at this when I finish work (2pm GMT)
I've had a look, and I can't reproduce it. What I have done, however, is to add an extra line of code that should disable the media PSM when it thinks it's stopped. Try it out and let me know if it works
http://spunkylm.co.uk/files/mPSM.plsc
It may download as a zip file... Just rename it to a plsc