Clean up the arm64 fork_trampoline
When exiting to userspace the code is similar to the restore_registers
macro in exception.S. Rework it to remove most of the non-style
differences.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 1791a628a13e0d6f69bc0b52934b05f09c986507)