Above you used `output_stream` and then here it used `deprecation_io`.  That's a bit confusing.

Also, something like `log/deprecations.log` might be a more typical file name for this.

Seeing that makes me think of something else: should RSpec `mkdir -p` the directory of this file if it doesn't exist?