@spatel noticed this in another proposed patch. The isBinaryOp assert at the beginning of ConstantFoldBinaryInstruction(...) ensures that a BinaryOpsEnd will never reach this switch.
I've confirmed that all current BinaryOp Instructions are covered in this switch, so it should be safe to change this case to the default case.