resolve review tickets

`isCopyToLocal` is only false when the task is a camera upload task, right? so maybe we can merge the two boolean arguments into one.