Add error logging to welcome page submission errors
What does this MR do and why?
Add error logging to welcome page submission errors
- currently we only show the errors to the user and we found that made tracking back of a deployment issue hard to do.
- we don't want to throw an exception here, but at the same time we would like to be able to look to see if there are errors happening and details about them if we need to.
- see #452530 (closed)
- refactor some test setup to enable extension a bit easier.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #452530 (closed)