Fixed TZ issue in EventDrop spec and removed the last deprecation warning

The thing is, the shared behavior uses described_class, which we actually want to be `Agents::SomethingSource`, right?  I was torn on what to do here.  The specs pass either way, so maybe it doesn't matter.