XNIO-240 Catch ClosedWatchServiceException while waiting for events

The commit here fixes the issue reported at:

https://developer.jboss.org/message/911519
https://issues.jboss.org/browse/XNIO-240

The change just catches the ClosedWatchServiceException and breaks out of waiting for watch service events.