In 0.9.x, if a subclass overrides an observer, it inherits the paths if
the overriding method doesn't specify any.

We added test coverage for this, but we're going to have to deprecate
this behavior for our 1.0 upgrade.