fix CompletionListener th throw exception on connection/session.close()
if the activation spec is changed and we are using conectionFactoryLookup create a new factory