fixed lua create virtual channel binding; added tests