If multiple rsync tasks run at the same time with the same destination dir, there is a chance for one of them to report something like thie following
rsync: mkdir "<dir_path>" failed: File exists (17)
This seems due to the race condition where all rsync tasks determine the dir did not exist and try to mkdir.
In this case if mkdir reports EEXIST and the dest is actually a dir then perhaps do not consider it as an error?