Implemented client.executeOnConnection, plus unit test on retry once