* Delete dead code * Add test case for contract identifier retrieval when filtering by template * Factor out retry strategies, make transaction tests multi-node-aware, add one test case * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324541271 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324543869 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324543999 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324544107 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324544193 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324545838 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324545682 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324545947 * Address https://github.com/digital-asset/daml/pull/2900#discussion_r324546075 * Wrap eventual success around exercise exclusively