Let z_db:transaction use with_connection/2

for proper and consistent connection handling