Fixed bug in offer handling.

We weren't correctly handling the return value of buildTask() for
determining whether the offer was sufficient.
Merge pull request #104 from airbnb/fix-sufficient-handling

Fixed bug in offer handling.