Some remote backend would fail on `-state push -force`, or `workspace new -state` because of a new strict lineage check in remote.State.