Nope. I've not done a restore in a while. The job was stuck on pre-processing. Cancelling it didn't work, i left it for over an hour and when i came back it was in the status of 'cancel pending', so I had to stop and restart the services to effectively cancel it. The trouble is, the other 6 jobs behind it did exactly the same.
Once i had cleared all of these, I erased the tape (which was practically free of data anyway) and then had to kick off all of these jobs again to get them back in the time window for the next scheduled backup. Finally got it to work however. This isn't the first time I've encountered this problem though.