Solved! Go to Solution.
I now use a process in which my live registration page is the same as my on-demand page. I just tweak the copy afterward and update the form so that instead of registering for the webinar, you receive the on-demand version. This makes it nice and clean and I don't have to maintain multiple pages for the same event.