Broker-partition consuming thread (FetcherRunnable) can recover invalid zK offset from broker if invalid offset > max broker offset
Remove redundant enumeration
Merge pull request #22 from ExactTargetDev/fix/issue19

Fix/issue19 @ewhauser