>> The only script in an object which will get a transaction_result event is the script that called llTransferLindenDollars. This is similar to how the http_request event works.
Actually, that's not how http_request event works. The http_response is sent to the prim, not the script, so you can send http requests in one script and receive the responses in another - which I do in one of my huds to distribute processing.
Whether this is the same for llTransfer events I don't know, but you are welcome to try it out :-)