By postponing this check until `_binary_op_common()` the error from not supplying a Cube can change. For example, `_assert_matching_units()` might raise an AttributeError.