[land-bot] Skip sanity check during arc patch
[land-bot] Skip sanity check during arc patch

Summary:
The sanity check step of `arc patch` is primarily in place to
prevent accidental landing of a revision before it's base commit.
This check is problematic when the landbot has queued multiple dependent
revisions, as landing the first revision will alter its commit hash and
fail subsequent sanity checks.

This patch uses `--force` to skip those sanity checks. This is generally
safe since we run our own smoke tests prior to landing, so this will catch
any master-breaking changes that do not encounter merge conflicts.

Test Plan:
Find an unlanded revision that depends on another and has not been rebased on master.
`./autopatch -r <that-revision>`
Should succeed post-patch.

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D6691

Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc,Bitcoin-ABC/bitcoin-abc