Bug 920135 - Adds missing save if default environment is specified

when creating a user in the API.

https://bugzilla.redhat.com/show_bug.cgi?id=920135

Also fixes #2053