Philip Johnston,
Did you got the root cause of the issue? I am also facing the similar issue and still looking for a fix,
this is so sporadic that i am unable to replicare it in a particular pattern but it still exists.
it will be really helpful if you can share the solution( if any).
-sid