Hide potentially sensitive ActiveJob params from logs

* Show GlobalID instead of full object .inspect output

Latest iteration of #17746.
It's checking if the argument is a model that mixes in GlobalID::Identification, not if it's a GlobalID object. Calling `.to_s` on a regular AR object just results in an unhelpful `#<Person:0x007fe1717a8370>`.