We had this issue after upgrading all the way from 1.6. to 8.2 ... tried this solution but it doesn't work. Now we get Error 500 .... any ideas?
EDIT: found the problem - Mobile Phone number is a required filed. Will have to debug, but the fast workaround is to set is as required field in the back end while debugging - at least the customer can finish this step now.