client: extract transaction errors, pass 2

Fix exception extraction for Play/Scala.

See #16.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>