As part of the onboarding process, for the app we are working on, we were attempting to register two users at the same time. This was the root cause of the issues we were experiencing. When we changed the process to process one user at a time it resolved the issue. I hope it helps someone else.