Dont redefine caller filter if it's already defined

Fixes rspec/rspec-core#1176