I suppose the presented issue is related to the fact that after the insert you are keeping the form opened and in this case the InsertCommand does not fires correctly. I would suggest you to try manually fire InitInsert command on prerender by using a flag to check if insert has been performed.
Give this a try and let me know if this makes any difference.
All the best,
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed