Don’t create unnecessary `any_instance` recorders.

Related to #687.
Only broadcast to any_instance_recorders for partial doubles.

For pure doubles this is unneeded.
Add spec to prevent future regressions of #687.

Fixes #687.