Thanks for working this through guys.

I had the same problem on my very first Teensy project and stripped the code way back to find out this is expected behaviour. It totally makes sense, but to...