Only calculate the diff if it exists remotely
Merge pull request #45 from sethvargo/safer_calc_diff

Promote fails on a cookbook that hasn't already been uploaded remotely