Thanks for bringing this to our attention. There is indeed a discrepancy in the code - RegisterAlarm and UnregisterAlarm should be disabling/enabling interrupts for Timer A, not Timer B, which is not used at all in the reference design. This should be fixed in the next release.