Fix a logic error in checking for multipart files; prevent HEAD from always being called on every object.

There was a logic error in checking the MD5 for multipart files; this patch properly checks the output of `find` in order to avoid calling HEAD on every object. Implementing this patch improved `sync` significantly for us, since we normally sync around 2,000 files or more during some of our deployments.