Core: Verify for null references that may be returned due to concurrent changes or inconsistent cluster state

This is intended,  actually failures should be printed in InternalClusterService line 485, but because we catch the exception here we never print it.

If something went wrong here it is good to know what the cluster state is, so we can easier debug. This shouldn't be printed too often, but happens in case of unexpected exeception (NPE etc).