Fix ASYNC-16, clashing recur binds
CLJ test for ASYNC-16
cljs port of ASYNC-16