Only await ConsumeOk if nowait == false

The block was never getting called if a Consumer was created with nowait == false after a Consumer with nowait == true. The ConsumeOk message was being incorrectly delivered to the first consumer.
Merge pull request #202 from StileEducation/consume_nowait

Only await ConsumeOk if nowait == false