tower-freertos: task handlers may overrun their period

* overruns are recorded for debugging
* may want to assign different error semantics to this
  in the future
tower: keep task loop variables private to loop code

* cosmetic, mostly...