Fix DescribeVpnConnections call argument, refine VPC tests

This pull request takes the fix from #1481 and modifies an existing test to ensure the fix sticks.

There were also 2 other changes:
* Fix spacing for more PEP8 compliance.
* Adds minor changes to VPC unit tests from an earlier pull request for a different bug, mostly adding minor checks on the return value.