zero down time on unicorn restart

* user can customize the sleep time after USR2 signal
* add `set -x` for verbose information on deploy