copy environ when passing to swauth

as we cannot directly use make_pre_authed_request(), need to "emulate" it...