Sessions sending me mad

Hey Brian,
This step is not related to passing sessions to server action. It's used to cache server action data into a session (so on refresh the server action is not being called again) and i doubt you need it.

Now on your issue:
How and when do you run the server action on the page?