ARGH!!! I searched and searched for a very long time for this answer. I hope it helps someone.
I couldn’t seem to get the form to submit correctly. I tried various ways. Widget’s, non widgets, declarative, programmatic.
Turns out for some very strange reason, the form does not take kindly to data-dojo-type, it must use the older dojoType.