It turned out there's a configuration setting on the broker that causes it to timeout remote durable subscribers:
I'm not creating any durable subscribers in my application code, but it appears that when you use a broker as a network bridge it creates durable subscriptions on behalf of the topic subscribers that are connected to it, even if they're remote subscribers. -- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
