It was calculated as if it needed a compressed pubkey + a DER encoded ECDSA signature.
Eventually i believe it would be good to prevent future overlooks by not applying the dust check to unknown witness versions and aborting if witness_version > current_version
. Had a commit that starts doing that but removed it as it made this simple fix PR needlessly more complex.