Try to reset flows which need reflow, since reflow isn't yet idempotent

This also hides the not-yet-working parts of incremental reflow behind a runtime
flag. As I get the failing reftests passing, I'll send pull requests for them one
by one.
nit: convert this to a match