Fix a typo and make delay non-negative in serial comms throttling code.

I think it was the original intention here.