At TaskControllerImpl, add forceCancel() method and make both forceCancel and forceCancel(boolean) package-protected methods.