I used the provided code but unfortunately I was not able to reproduce the described behavior. Could you please check it attached to this thread? If your scenario is different, could you please rework it, open a new support ticket and send it back? I will debug it and do my best to provide a working solution as soon as possible.
the Telerik team