The current schedule processes all due timers in a single transaction. As result, it rollbacks all timers' work due to an exception in one of the timers. It's a problem:
- when you work with nontransactional resources as file system.
- if you have long lasting transaction, the total length of transaction processing can extend transaction timeout easily.