Make `secrets:edit` run `secrets:setup` if it hasn't already.
#29195

kaspth wants to merge kaspth:rails-secrets-better-edit-exception into rails:master

We do not currently have an analysis of these two commits