this is an old ticket; just wanted to add a note that I'm 99% sure we fixed this in 4.6 and 4.7 - and also added a PHP Unit test for it - so that makes it harder to break in future. I've not had any of our client reporting this issue anymore - however if you still experience this in a later version of either 4.6 or 4.7 - please do let us know.