Fix up a case where we report errors poorly when state is wrong, usually...

... becuase of inconsistency in what is passed in to ObjectGraph.create().