CLJS 600 & CLJS 604: LazySeq regressions

Cannot call optimized path since LazySeq obviously won't have called seq
on it's tail. Fix regression why using fns instead of calling protocol
fns directly.