fix #789: Reorder test to ensure call is canceled before its body is returned.
Merge pull request #802 from square/adrian.force-cancel-order

Reorder test to ensure call is canceled before its body is returned
fix #768: Ensure Push Promise callbacks are processed in order.