Improve Postgres runtime_extended tests

- Allow application reuse when tests pass
- Run connection tests as scenario outlines so that they may be tried individually