removing adhoc logging. bit of a faff. Monitoring task factories as well as the tasks themselves are observable now so that we can report on errors on startup (which are non-recoverable)