Yeah I see what your saying, Not sure what the best way is to handle this, one way to ensure that you get a fresh page session is to just do a context.redirectToPage() after it does the delete. This would ensure you get a fresh set of variables.
Thanks
-Toby