doc: add detailed scheduler documentation

I would prefer `can be checked`. Not all ISRs have to kick the scheduler.