...
- single scheduled task now has all it's execution attempts recorded and we need to be able to see them all, especially ones that failed
- when there is no data to process we won't be incrementing "Last Run On" field in each scheduled task to indicate that it at least was executed but did nothing
- since we'll generate several task data records per scheduled task upfront, when we can, then "Next Run On" column becomes irrelevant as well
- past scheduled task runs without errors (e.g. more than 1 month old) can be deleted automatically as well
- if the error happened during some scheduled task handling, then main scheduled task grid should clearly indicate that and maybe we need to send e-mail to admin as well