Added support to scale-out callbacks.

This support is added by querying a secondary (callback) table, which is used specifically to send callbacks to.
No as you can see we first read the header to adjust the target address and then overrides it to contains "our" callback address. Makes sense?