Use the SelectProjectId in the select list.
Add ProjectId as hidden element.
Sync the two.
Disable project list on load if there are work items.
Change the logic a bit.