If the user doesn't fill in an s3 output bucket we should try to create an s3 bucket for them. If that fails then the user has to create their own s3 bucket and specify it or they have to give the datastation keys more permissions to create the bucket automatically.