Fixed bug in translation of await and suspend
Fixed bug in translation of await and suspend

In the case for `suspend`, an unused (i.e. undeclared) tmp variable was
generated, which could cause a bug. In the case for `await`, the code
for translating the argument was never generated.

parapluu/encore,parapluu/encore,parapluu/encore