[boost] [contract] Broken postconditions on throw