Turns out TPM wasn't Microsoft being difficult.
A new PowerShell-based Hyper-V health tool goes beyond replication status to estimate whether a VM is actually ready for a successful failover.