Adding invalidation of visual parent/surface to processXform down tapin.  DirtyFlags (down state) will get cleared in flush so we check input.dirtyFlags and only set dirtyFlags for up state.
uiFlags is not used in process down pipe.