fix for #3219  build errors on Yosemite version of clang

over-the-shoulder by @danielmewes
removing DEBUG_VAR from auto_drainer_t::lock_t::assert_is_holding as this is used in production as well

over-the-shoulder and advice by @Tryneus