MB-6484: Invalidate remote vb map cache when init fails
MB-6484: Invalidate remote vb map cache when init fails

This reverts a previous change where we always make a remote call to obtain
the vb map, and instead we use the cached version (if available), and we
make sure to invalidate the cache during any non-normal/shutown termination
event.

Change-Id: Ie61725ae8d2114a7e951ac3f269378c28f1f1a08
Reviewed-on: http://review.couchbase.org/20483
Reviewed-by: Aliaksey Kandratsenka <340b8e09ca65cd3fc686427fcfed17e87eaf61e2@gmail.com>
Reviewed-by: Damien Katz <99e6b749acbfbe2a596df99e91d24d6e1fdbee00@couchbase.com>
Tested-by: Damien Katz <99e6b749acbfbe2a596df99e91d24d6e1fdbee00@couchbase.com>

pavel-blagodov/ns_server,daverigby/ns_server,t3rm1n4l/ns_server,pavel-blagodov/ns_server,ceejatec/ns_server,vzasade/ns_server,ceejatec/ns_server,vzasade/ns_server,nimishzynga/ns_server,mschoch/ns_server,nimishzynga/ns_server,membase/ns_server,mschoch/ns_server,mschoch/ns_server,daverigby/ns_server,membase/ns_server,t3rm1n4l/ns_server,daverigby/ns_server,ceejatec/ns_server,vzasade/ns_server,pavel-blagodov/ns_server,nimishzynga/ns_server,ceejatec/ns_server,daverigby/ns_server,membase/ns_server,t3rm1n4l/ns_server,pavel-blagodov/ns_server,t3rm1n4l/ns_server,membase/ns_server,ceejatec/ns_server,mschoch/ns_server,mschoch/ns_server,vzasade/ns_server,daverigby/ns_server,nimishzynga/ns_server,nimishzynga/ns_server,ceejatec/ns_server,t3rm1n4l/ns_server,nimishzynga/ns_server,membase/ns_server,mschoch/ns_server,membase/ns_server