sys/transceiver: add transceiver_unregister and refactor transceiver_register