Fix the offset calculation for saving the CP2 cause register.
Now all of the immediate values fit into the instructions.
Use the cause register from the trap frame in log messages.
Now that we're storing it, use the correct value instead of the
probably-correct value.