finish pass at patching
grouper patching should use a pristine properties file, should revert in
reverse order due to dependencies