Fix bug causing CBpp object to both return and throw.

Change-Id: Iebf80eda75efe4cadea050d0a0dd12e457000199
Reviewed-on: http://review.couchbase.org/29733
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Tested-by: Brett Lawson <brett19@gmail.com>