Don't continue checking for access if we've already determined no access

Props @scot
Move "badgeos_unlock_all_{$post_type}" conditions to their own function