Use JVM attach API instead of ConnectorAddressLink

1) While this still uses Oracle JDK specific tooling, at least it uses a documented public API instead of ConnectorAddressLink. That seems like an improvement over an undocumented secret class.

2) I feel like this method gives us total isolation from the type of problem reported below (and thus more reliable).