do not blow up if task cannot be launched
copy observers to avoid in-loop array modification
release 12227a3