Update action_run state change handling to avoid starting actions before...

This fixes #279 by updating action_run state-change-handling to avoid starting actions before they are started at the scheduled time. If the action_run was started, skipping it will still trigger a start of all startable actions.