Addendum to #12891
* Fix incorrectly named tests
* Restore Object#to_param behavior
* Ensure param is derived from a squished and truncated string
Merge pull request #12893 from javan/to-param-addendum

Addendum to #12891