Add a condition for update_watcher_for_sp_subtask to avoid new
assigned_to value is nil