It's important that we maintain a subtle feature of this fix.  If the units are convertible, we get an array of results (and it's a vectorized array comparison), and if the units are not convertible, `NotImplemented` is raised and the result is `False`

```
In [4]: 3.0 * u.s == 3.0 * u.m
Out[4]: False

In [5]: 3.0 * u.m == 280.0 * u.cm
Out[5]: array(False, dtype=bool)
```

So maybe this line could be:

```
assert (u.Quantity(1100, unit=u.m) != u.Quantity(1, unit=u.s)) is True
assert (u.Quantity(1100, unit=u.m) == u.Quantity(1, unit=u.s)) is False
```