Use __builtin_unreachable to suppress compiler warning instead of false return statement

The return statement in `valueForKey:` is unreachable, so `__builtin_unreachable();` seems more appropriate.