Log in as part of instance creation, not first.

If the instance form is filled in when not logged in, it will stash the
form in the session and redirect to log in/sign up. Once that is done,
redirect back to the action asked for.