A solution should not be stated in this issue, as it can actually be addressed by possibly more than one solution.
The issue might need to be restated as, "Do we need to handle 'unscheduled events', as described by the SKI project?".
-- Frank