Oops, you're right about unfulfilled cond-expand - R7RS states if no conditional is satisfied and there's no else clause, the behavior is unspecified.
My point is that import is about namespaces, while cond-expand is about checking features. If you want to check features, better to use the features actually intended for that purpose.