Fix EZP-23218: password in not stored when a user draft is saved

Ensure that the new login draft feature introduced in EZP-21966 is used on "store draft and exit"
Update: Compacted code, removed break statement.
Merge pull request #1051 from glye/ezp-23218_password_not_stored_on_draft

Fix EZP-23218: password in not stored when a user draft is saved