Okay, on this particular server setup the server runs an Apache user — which I believe is what should be executing this rsync based on your previous post.
I changed the ownership of the files to apache:apache, and now it works like a charm. I also added my FTP user to the group apache, so that I can still edit and access those files as needed.