Another option is to tweak swapctl so that if you give it -A so that it reads fstab and adds all marked-as-swap entries, and it doesn't find any swap entries in fstab, swapctl could complain? this would be fine except that swapctl -A is called twice ...