https://issues.apache.org/jira/browse/AMQ-5003

Gate the session clear in progress code so that overlapping
transportInterrupted calls don't start consuming lots of memory for no
reason.
fix typo in enum where tests were commented out.