I am facing exactly the same problem, with code almost identical as above. Only thing I can add is that as far as i can remember this problem also occured in ss2. I never tried to solve the issue because at that moment ss3 already was at hand.
Regards, Leonard
Regards, Leonard