Fix volumes on recreate

Resolves: #447 (and probably some other related issues)

Instead of using `volumes_from` on the intermediate container, inspect the volumes, and copy them over the to intermediate container and from the intermediate to the final container.