Tasks throwing TaskInterruptedEx programmatically are canceled

Should be handled as such, and not failed.
Added TODO

As currently, createTaskInstance does the same "laxed" discovery
of task descriptor as for intentionally "laxed" resolveTaskDescriptorByTypeId
method.