Bail early if the old SHAs aren't present
Add some missing padding
Fix tag check and cleanup message
Add 'all done' message with warnings about GC & reflogs