Potential exceptions thrown during a consumers async refresh are hidden for an outside caller.
This can cause issues seen in the hollow-reference-implementation where a AnnouncementWatcher advances its local version without knowing that the consumer is not keeping up.
In our implementation this has been resolved when the next snapshot has been produced and announced.