The anonymous block isn't really necessary. It would offer major simplifications if it weren't for the fact that phantom lines allow margins to collapse thru them. But now I don't think it's bringing much benefit.
So for simplicity I think we should get rid of these anonymous blocks, like WebKit did in WebKit/WebKit#55250