Fix looping register route (maybe)

Other routes are still messed up.  In particular, 403s are not handled correctly.