snapshot_edit

Fix issue when/if the snapshot_create_as() fails the 'snapshot_oldlist'
wouldn't be generated resulting in a failure during the finally: segment
and not cleaning up after ourselves fully.
Merge pull request #166 from jferlan/snapshot_edit

snapshot_edit: finally path broken if snapshot_oldlist not defined