[boost] [boost thread] Catching interrupted exception?