How to detect same user when they submit two webforms?
Another less obvious solution if using the rules module already is https://www.drupal.org/project/rules_session_vars

Set the variable when the first form is submitted and check for it when the second is submitted. The use rules to do whatever is needed.

Your own prepopulate solution is perfectly fine however. This one just stops someone from hacking the url.