revert warning filter on deprecated class instantiation
only warn on direct subclasses of the deprecated class
split subclassing tests and default to warning only once per deprecated class