fix CompletionListener th throw exception on connection/session.close()
if the activation spec is changed and we are using conectionFactoryLookup create a new factory
Merge pull request #1208 from andytaylor/master

jms2 fixes