When a librarian is forced to re-login for an action ( either for super-librarian privileges, or because of a timeout ), this should pass in both GET and POST arguments to the page that we forward to. Not doing so causes problems, a case in point is bug 8860's error message.
Is this still relevant at all Kyle.. or is this one a good condidate for tidy up?
There is also potential for data loss: if you are editing an item which results in post request and then you wait on same page (result of post) for session to time-out, Koha will re-submit this page (without any params) thus erasing item data you entered before the session ended. Unfortunately, we did see this one last week.