The prior decomposition of isfinite was not setting the return type on the sequence node. (Sequence was used because there's an internal temporary to avoid the complex rvalue problem).
OpIsFinite is not available everywhere: decompose isfinite to !isinf && !isnan.