Bug fix: Future gets now consumed after instance creation such that FSM
is in correct state.
Bug fix:  isFSMTransitionPossible is invoked after isDone check,
otherwise state transitions get rejected when they must be consumed.
SuppressWarnings added to setUp method.
Closing loop now prints logs with close retry logger.
Replaced logging messages with class handler.