Publisher now throws an error when nothing is published.

Pass an error when the stream is done and no file is piped to gulp-s3
Why not just send the error here?