Having existing content (on local drive) was the problem with uploads not working with S3. I did a clean install, set the storage to S3 with same settings and all uploads are now stored in bucket.