registration: Rewrite update_field_values() using promises
registration: Rewrite update_field_values() using promises

This is easier to follow than using tail-recursion

Now we can move the final redirect into handle_registration(), where it
makes more sense.

thanostx/regcfp,thanostx/regcfp,thanostx/regcfp