Fix for RF-13706: dequeued Ajax request not processed correctly if its source element has been updated

Am I correct in understanding your goal here is to loop over all queued requests and remove those requests where the source element is a child of the current request?  If my understanding is correct, it's not clear how you are accomplishing that from this bit of code.  Would you please clarify either way?