[mach-o] Improve x86_64 reference kind switch statements.

The use of default: was disabling the warning about unused enumerators. Fix
that, then fix the one enumerator that was not handled. Add coverage for
it in test suite.