2 Changes... moved to play2.2 (vs 2.2.1-RC1) and tried something
  different with the postResultFuture. This formulation fails with a
  "timeout" after 2 minutes when you try and get the test web page. So
  somehow the futures are not chaining in the way I expect from the
  postAndRetrieveStream
W00T! The Iteratee version of this is working w/out failure. NOTE: it
  uses an Await.result though, which I think is evil. I think what I
  need to do is define it in a future and run that async with
  returning the result like the basic Play code shows.

ALSO, BUMMER, I wrote a stream based version of this that you can see
  failing sometimes! From the outside it is in an identical fashion to
  how the Iteratee version was failing before.