Python issue #23197: On SSL handshake failure on matching hostname, check if the waiter is cancelled before setting its exception.
Python issue #23197: On SSL handshake failure on matching hostname, check if
the waiter is cancelled before setting its exception.

overcastcloud/trollius,overcastcloud/trollius,overcastcloud/trollius