I doubt whether the original code even considered race conditions. That would have been left to script developers to figure out.
rust-core-utils is not completely compatible nor does it replace all functionality of core-utils. It's essentially useless for compliation or configuration scripts before we even discover all the bugs it probably has in it.
Memory safety is useless if the language is such a pig to program it's almost impossible to write bugfree code.