and_call_original
doesn't properly verify arguments from initialize when stubbing new
From rspec/rspec-support#419:
We added support for new => initialize for verifying doubles, and_call_original never got support for it, we would need to support it there. You need to check that the method is the original implementation and not a custom def self.new which is very common, and a few other things, so I'd much rather have that logic in mocks atm.