Follow-up:
After a lot of back and forth, testing of various scenarios, Wahoo sent a replacement that doesn't have the problem. They hadn't tried to replicate the issue on the returned unit when I asked, but it seems like there was probably some sort of odd logic board bug.