ScanNode::CreateScanIterator return NULL on error and set mLastStatus properly. Caller needn't to set mLastStatus again.