Add lmp_chan init and receive closures

milestone3