improve performance of HandleContextCleanupThread

Avoid cloning and locking ConcurrentConnections list object to improve speed of cleanup thread.