Wrap await statements with try-catch blocks
When using await
we should always wrap it with try/catch blocks to avoid and handle errors.
Registration checkout is filled with such statements without any checks if the data exists or if the api server returned an error. This is a bug waiting to arise.