Catch connection errors

And return {}.

This allows us to operate in case
consul has not installed itself without
a compile failure.