Add catch all for bad supervisor names
Add catch all for bad supervisor names

Otherwise if a different supervisor implementation,
such as a `ConsumerSupervisor` in GenStage, pass a
different name by accident, logging would fail.

Closes #8126.

ggcampinho/elixir,elixir-lang/elixir,kelvinst/elixir,kelvinst/elixir,joshprice/elixir,michalmuskala/elixir,pedrosnk/elixir,lexmag/elixir,ggcampinho/elixir,pedrosnk/elixir,lexmag/elixir,kimshrier/elixir,kimshrier/elixir