Fixes #5719 - make pulp async actions cancellable

The cancelling is done though the task details: running steps tab
Yeah, better with it than without it