make sure current_consumer in Connection is set to None before firing finish event