Fix bug in foreman:log

- Since capture only returns output from first matching host, when there
  are multiple hosts with different upstart scripts, log symlinks were
  only being created correctly for one host.