dirstate: enforce possibly_dirty in set_tracked
There is some usecase (like hg revert) that requires more agressive
possibly_dirty setting. So we take a safe path and enforce it in one of the
main normallookup replacement.
Differential Revision: https://phab.mercurial-scm.org/D11173