Swap settings fail to persist on fallback

The `#persist` method is never invoked when `#swapon` method fails during the `fallocate` run. Encapsulating the standard routine list in a single, reusable function fixes the problem.