Frees the graph. Idempotent. Also called when openGraph threw, to free whatever it had allocated by then; never called when openGraph never ran.
@protected Future<void> closeGraph();