!htp add some FIXMEs and small fixes

That works but requires us to materialize an inner stream (and add an implicit FlowMaterializer parameter), which is not nice. Can't we simply extend the `splitWhen` to (optionally) not produce empty sub-streams?