No. The binding should be correct.
The email body was populating from the $_POST values and not using: WA_getSavedFormValue()
If you used WA_getSavedFormValue() on the page, then the code I mentioned wouldn't be necessary. The code I gave you was to take the persistent form from the session and re-populate the $_POST.