s3backup: Minor fixes, flesh out tests

Garbage collection failing in test due to what seems like a bug in fake-s3

Signed-off-by: Shea Levy <shea@shealevy.com>