Fixes #5719 - make pulp async actions cancellable

The cancelling is done though the task details: running steps tab