Re-arrange request_finish()

So that internally proxied packets get passed through the post-auth
section.