AVRExecutor no longer disables interrupts while running tasks. Timer ticks and rx/tx events can now happen in task