Merge change 3848 into donut

* changes:
  SDK Updater: Revamp ITaskMonitor to be able to create sub monitors.