Task priority numbers shifted such that NORMAL_PRIORITY=0 to enable future NORMAL_PRIORITY | UI_PRIORITY change
update shifting SHUTDOWN_PRIORITY
Removed joinUI() and associated UI_RUN_FINISHED state
You can assert a priority other than Task.PRIORITY_NORMAL to a chained Task, and it will be forked appropriately