I on the other hand am almost convinced it is a bug.
If the form is filled out, but the user clicks "Next", the code is written to create the single user account with the present information.
If nothing was entered, the user is prompted wether to continue without any user accounts.
Anyway, that's what is supossed to happen.
I must have left something off somewhere, but FWIW, It has always worked for me.