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