Fix for Issue #17547

ActiveModel built-in validators should use the custom message passed in as :message option
`when Symbol, String` sounds reasonable to me.