Robustness in cancellation handling.

Catch exception(s) and rethrow them later to call all handlers.
REVIEW-5073 Log info about missing cancellation support.

Use logger in a decorator for ConsumerConnection to notify user that the
build cannot be cancelled if older toolingApi provider is used.
REVIEW-5073 Remove notice about non-working cancel from build output.