Problem with IDocs Stuck in tRFC queue after stopping and starting listener

I am currently running Integration Server 6.1 with the 4.6 SAP adapter. I have a recurring issue that I would like to resolve. When I turn off an IDoc listener in IS, any IDocs that are pushed to the tRFC queue while the listener is off do not get processed when the listener is turned back on. Any new IDocs come through fine, but the listener doesn’t seem to see the ones that were dropped in the queue while it was off. Has anyone else experienced a similar problem and do you now a solution?

Check the LUW,s in SAP transaction SM58. The ones that are stuck in the queue will be shown as red. You can reprocess with F6. There is also a job that can do this automatically for you.