cleaned up semantcs of BufferedBinaryOutputStream DTOR/Flush issue