add a case where random pathname can be ""

brought on because of this kernel commit:
"fs: Allow unprivileged linkat(..., AT_EMPTY_PATH) aka flink"