Moves 'Transaction-Expires' header field to response body and fixes tests

o Due to streaming of results the new expiry time cannot be set in the header
o Now returns the actual expiry time (i.e. with added timeout)
o Adds sleep(3000) to two tests due to textual timestamp formats only having seconds resolution