[IRGen] Don't try to emit single payload CVW for incompatible multi payload enums
rdar://137954177
There was a missing condition in the branch that caused the compiler to try to emit a single payload enum compact value witness for multi payload enums, when the multi payload enum contained an incompatible case.