Implement sign up as User model scenario (advanced template application refactoring)

See #6514 for details.
To prevent newly created user from filling up signup form again.