IBM i PASE implements rename in a slightly weird way due to it wrapping the native syscall. Expect this in the File module's rename test when expecting an error. Fixes #9858. This should be the behaviour documented (different from AIX, which it's emulating, and strange for POSIX): https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/apis/renameun.htm