[boost] [thread] Interaction between interruption points and condition_variable