Bug reports go here.
can i ask what the problem is/was or what you think it was? layman terms please i am just really interested in what happened.
that does seem to have fixed it did knowing a working version help solve the problem?
I simplified the whole process as previously there was a lot unnecessary moving of the bytes around.