Change delete to destroy so child objects get destroyed 

Attached files weren't actually being deleted from s3 buckets, only the objects were gone. Traced back why! The ol' delete vs destroy. This should provide the expected behavior.