eal/linux: fix return after alarm registration failure