🎨  optimise public client registration error handling (#7992)
🎨  optimise public client registration error handling (#7992)

no issue
- auth.init happens in background and if an error occurs, Ghost will log this error to stdout/file
- do not double create Ignition error
- update passport-ghost to handle a none response from the auth service (e.g. wrong auth url), see https://github.com/TryGhost/passport-ghost/commit/123da4dd948a2bf9939ebde59675b0fd22fc2662
leninhasda/Ghost,kevinansfield/Ghost,chevex/undoctrinate,BlueHatbRit/Ghost,ErisDS/Ghost,stridespace/Ghost,dbalders/Ghost,TryGhost/Ghost,janvt/Ghost,stridespace/Ghost,acburdine/Ghost,stridespace/Ghost,cwonrails/Ghost,mohanambati/Ghost,e10/Ghost,novaugust/Ghost,mohanambati/Ghost,dbalders/Ghost,Kikobeats/Ghost,bitjson/Ghost,vainglori0us/urban-fortnight,letsjustfixit/Ghost,singular78/Ghost,SkynetInc/steam,JohnONolan/Ghost,vainglori0us/urban-fortnight,leninhasda/Ghost,letsjustfixit/Ghost,ErisDS/Ghost,singular78/Ghost,Kikobeats/Ghost,BlueHatbRit/Ghost,singular78/Ghost,SkynetInc/steam,bitjson/Ghost,ErisDS/Ghost,letsjustfixit/Ghost,TryGhost/Ghost,JohnONolan/Ghost,kevinansfield/Ghost,vainglori0us/urban-fortnight,cwonrails/Ghost,e10/Ghost,sebgie/Ghost,TryGhost/Ghost,JohnONolan/Ghost,sebgie/Ghost,mohanambati/Ghost,dbalders/Ghost,sebgie/Ghost,janvt/Ghost,Kikobeats/Ghost,novaugust/Ghost,acburdine/Ghost,cwonrails/Ghost,kevinansfield/Ghost,Gargol/Ghost,novaugust/Ghost,acburdine/Ghost,Gargol/Ghost