Bug fix on ServiceMember status problem #188

Prior to this fix, a ServiceMember would switch to joining status even without the approval of the ConsistencyManager's consistency check. This would cause an endless joining status to be unexpectedly assigned to the inconsistent ServiceMember, only ended through a full cluster reset.
With this fix, the ServiceMember never leaves the Down status if the consistency check does not successfully pass.
The results of this fix are as expected: inconsistent logs on start up cause a permanent Down status until the missing logs are available.