Fix retry attempts for designate-manage pool update

In case expression e=$? && sleep 10 is used with brackets,
variable e keeps empty value. And this means it will exit always with 0

Also version is fixed in changelog, to meet build system requirements.

Change-Id: I7234fa367db08c027351b968c27897ea23302a1f
diff --git a/debian/changelog b/debian/changelog
index c508880..d36d8ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-salt-formula-designate (2016.12.1-xenial1) xenial; urgency=medium
+salt-formula-designate (2016.12.1) xenial; urgency=medium
 
   * Fix files/pike symlink
 
diff --git a/designate/server.sls b/designate/server.sls
index c4ee198..c8b2eb8 100644
--- a/designate/server.sls
+++ b/designate/server.sls
@@ -85,7 +85,7 @@
 {%- if not grains.get('noservices', False) %}
 designate_pool_update:
   cmd.run:
-    - name: for i in {1..3}; do designate-manage pool update && break || (e=$? && sleep 10); done; (exit $e)
+    - name: for i in {1..3}; do designate-manage pool update && break || e=$? && sleep 10; done; (exit $e)
     - require:
       - service: designate_server_services
     - onchanges: