Catch the exception that we get when there are no updates to apply

This changes the error you get when there are no changes:
![screen shot 2014-12-24 at 21 01 06](https://cloud.githubusercontent.com/assets/1236466/5551034/1ec56e7c-8bb0-11e4-8ea4-2ed063e14cc0.png)

Into a successful deploy:
![screen shot 2014-12-24 at 21 01 25](https://cloud.githubusercontent.com/assets/1236466/5551038/67a27b26-8bb0-11e4-9ba8-f0658ed0a2aa.png)

There is currently a bug in which the `CheckUpdateEventsTask` task doesn't really work and if fixed might break this again - but this will work for now.