Various RSpec.clear_examples bug fixes.
Created by: xaviershay
Fixes #2367 (closed)
See individual commit messages.
This doesn't consider whether we should change/alias the name of clear_examples
as proposed in linked ticket. We probably do want to do that though.
Probably not interesting to anyone, but I tried streaming my process of making this PR. Took me longer than I thought! Got some weird audio feedback issues so may not be too watchable...