I ran into a similar issue and never found a supported solution, so I just modified the Kentico js file for the form:
under Kentico/Scripts/forms/updatableFormHelper.js
i added a call to my function fixform()
; after $(window).scrollTop(currentScrollPosition);
An issue with this is if you do an update or a hotfix, you may lose your changes.