https://issues.jboss.org/browse/HORNETQ-1142 fixing races during start and expiry