Send reload singal to consul on a service_def change

@thedebugger delayed notification is almost *always* what you want to use and that's why it's the default. You should only ever use immediately when you are doing some gnarly shit. Using immediate notifications is a code smell for shit cookbooks ;).

We don't actually need to use it here. If you want to remove it I'll merge this in. Thanks so much for picking this up!