made Channel class final, with a private constructor. improved ref counting during failures in snapshot creation. Added double close protection in SimpleFsTranslogFile. Using scaledRandomIntBetween in tests