More idiomatic use of let/context in AssetsController spec
More idiomatic use of let/context in AssetsController spec

This moves the `let` statement into the context which describes it. This
in turn meant I needed to move the "when restoring fails" context inside
the "an asset marked as deleted" context.

alphagov/asset-manager,alphagov/asset-manager,alphagov/asset-manager