ci(fix): dynamically set ports in proxy integration tests (#11009)
### Description
Tests were getting stuck because they were contending for ports. Makes
it so that the tests:
- Dynamically select ports
- Run serially
It's probable that they don't _need_ to run serially, but doing this
since it won't hurt anything and can have more peace of mind.
### Testing Instructions
CI