LWG-3571 `flush_emit` should set `badbit` if the `emit` call fails This was voted into the Working Paper in October 2021, see #2236.