JCBC-134: Harden Resubscription Logic

This changeset hardens the resubscription logic to catch and
retry when the resubscribe process fails.

Change-Id: Ie9a7d5f06b97efe8a04d4319be9214295adacf61
Reviewed-on: http://review.couchbase.org/24092
Tested-by: Michael Nitschinger <michael.nitschinger@couchbase.com>
Reviewed-by: Matt Ingenthron <matt@couchbase.com>
Reviewed-by: Deepti Dawar <deepti.dawar@globallogic.com>