Fix check_swap returning OK on & thresholds and no swap

Return 0% free instead of 100% free when total swap is 0
Typo