metadata updates do not trigger .post scripts

and --single will correctly say whether an object is up to date