Releases directory exists in the environment as an empty directory. Before patch, running deploy:setup() would throw "`join': can't convert nil into String" type error. After patch, current_release is set to nil and allows the task to complete.
When you run cap deploy:setup it should create directories for all shared children at shared/child_dir, not shared/path/to/child_dir. Additionally, when you deploy capistrano should symlink all shared children to the correct current dir - for example, deploy should symlink shared/child_dir to current/path/to/child_dir.
…oblems reported yet