Fixed bug in Q.async. yield did not return the value of the previous expression because 'next' instead of 'send' was used.