Like #2598, but just for block containers. If an element has a flow inner display type after being blockified, the generated block container should automatically establish an independent formatting context.
And therefore the flow-root nature won't be lost (in practice) in this case:
if an inline flow-root box (aka inline-block) is blockified, it becomes a block box (losing its flow-root nature).