Fix incorrect boot flags order

The buggy boot flags order swallows e.g. --halt.

This fixes CureCode issue #2030.
Merge pull request #117 from earl/fix-2030-boot-flags

Fix incorrect boot flags order