third step at #129: fallback to restoring from cached plan data