Sort out double standard for callbacks in S3Resource.delete (ondelete as parameter, but ondelete_cascade as config), +unit-tests