I think this should be fixed in `lib/rspec/expectations/deprecation.rb` so that it auto-detects the call site rather than defaulting to `caller(0)[2]`. Then it'll fix it here and everywhere.

I've already fixed this in rspec-core's deprecation logic (which takes precedence if loaded), so once you fix it here we should be good to go.  Although, I need to cherry pick that fix to the maintenance branches...