Currenlty, we're missing some info from the management API to cover your case.
We have a JIRA to improve this: https://jira.jboss.org/browse/HORNETQ-416
This JIRA will return more information related to connections.
We also need to return the connection ID corresponding to durable subscribers and a method to close a connection given a connection ID.
With that, you'd be to handle your scenario