This fixes an issue where a schedule contains either 0 or more than 1
assignee inside of a run. While we always expect only one assignee (and
only allow assigning one person), partial deletes of a schedule for any
reason might leave schedule without assignees and it could be retrieved
later.
This fixes an issue where a schedule contains either 0 or more than 1 assignee inside of a run. While we always expect only one assignee (and only allow assigning one person), partial deletes of a schedule for any reason might leave schedule without assignees and it could be retrieved later.
Fixes #403