don't throw in an auto destructor; it's illegal and gcc 4.8 notices
now that throw_stream() works, reinstate failing test