Write buffer full. Input fully read. Deflater may be
in one of four states:
- output complete (just happened to align with end of
buffer
- in middle of EOM bytes
- about to write EOM bytes
- more data to write