mac: Unregister the proper removal callback in hid_close()

Unregister from IOHIDManager instead of IOHIDDevice.

Thanks to github user tomsor for noticing this.