Fixed processing bug

Fixed an issue where a running process adding another process would not
allow the new one to start until the next cycle. Was noticible if the
first process was waiting for an event after the addition.