So, you still has this problem with Ajax4jsf 1.1.0 . Right?
Yes, the problem still exists in 1.1.0. I'm playing around with the source a little and attempting to place the SCRIPTS_PARAMETER onto the session instead of the request. Not the idea solution, but I'd like to see if it works.
Thanks for your time, but I have found the issue within Shale. Their phase listener is removing all entries from the request map after the render response phase. I've entered a bug within their issue tracker (#409 if anyone else is waiting for this to be fixed).