27491: Widget Customizer: Re-work how and when widget forms get updated

DO NOT MERGE. Patches for: 

https://core.trac.wordpress.org/ticket/19675
https://core.trac.wordpress.org/ticket/27491