Fix in load_user #4102

Instead of returning the active record return a new user record. This is because the
returned active record seems to carry around the context setting of
active_test and any nested lookup from the record will result
in records being fetched which are inactive.