There's a decent chance I'm misunderstanding your questions, but I frequently rely on s3 buckets in my workflows and use cloudyr to do this. After the set-up phase, it has worked for me without a hitch.
I, however, don't have experience with bindCache to point to an s3 bucket. I'd be curious too how this might be set-up too!