rowcache: revert to invalidation on commit

The scheme to rely on the rowcache invalidator for DMLs
executed by the master breaks the read-after-write
consistency contract. So, we're reverting back to the
old behavior of invalidating the affected items before
returning from the commit.