Ignore InterruptedExcpetion and continue to check the channel

On the OpenStack Jenkins install we are seeing many occasions
where the InterruptedException from the wait is causing jobs
to fail.

bug report in OpenStack-CI:
https://bugs.launchpad.net/openstack-ci/+bug/1260311

logstash query:
http://logstash.openstack.org/#eyJzZWFyY2giOiJcImh1ZHNvbi5yZW1vdGluZy5SZXF1ZXN0LmNhbGwoUmVxdWVzdC5qYXZhOjE0NilcIiIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTM5MDAwMDkzMTA1NX0=

This patch has defensive code to prevent completely giving up
when we run into this InterruptedException