Assert that scratch registers aren't being misused by VIXL internals.

This was the cause of a bunch of mysterious bugs,
which should now become assertion failures.