More condition_variable refactions
Reintroduced description for thread suspension on cvs