You may run in to the following error during a zero-downtime deployment:
Error communicating with your server: failure
Specifically, the error happens during symlink_release normally. This is normally because current is a directory and not actually a symlink.
The solution to this issue is to remove the current directory and replace it with a symlink pointing to the latest release directory.