ahhh ... You can still get the module race condition when deleting a form, but nothing destructive happens.  Example:

Have module-0, module-1, and forms module-0/form-0 module-1/form-0.
User opens each module and form in a separate tab.
User deletes module-0, then deletes module-1/form-0.
This will error but not destroy anything.

Can remove the error by including the module unique id instead of the module index when deleting a form.  Will work on that.