Multiple resource status synchronize

I’ve got a question about synchronizing multiple resources.
Lets say that I have user with 2 resources: A and B
For each status change I receive presence IQ and can synchronize those resources, but If I’m getting offline presence and then lets say that resource A changes his status, Resource B will never receive this notification (because he is removed from the routing table). What can I do to overcome this problem? Is there any plugin to manage that?

Thanx in advance.