Fix Request.decode that tries to read from an already consumed stream

* Uses the correct body to be consumed by Trasncode.
* Adds regression test.
* This fixes #76.