Notice you will need `alarmId` set to `-1` when catching the rejection. Take it from the `reason` object or simply use `.bind()` to force passing the first parameter as you want.