[Android Software Development] D!T:
adb logcat... quite a raft of information and I have no idea how to parse it for useful information. The only thing remotely relevant I saw was:

D/OpenVPN-Settings-getallprop-stdout( 5330): [net.dnschange]: [514]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.result]: [ok]
D/OpenVPN-Settings-getallprop-stdout( 5330): [init.svc.dhcpcd]: [running]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.pid]: [5352]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.reason]: [BOUND]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.dns1]: [8.8.8.8]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.dns2]: [208.67.220.220]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.dns3]: []
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.dns4]: []
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.ipaddress]: [192.168.0.44]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.gateway]: [192.168.0.1]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.mask]: [255.255.255.0]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.leasetime]: [-1]
D/OpenVPN-Settings-getallprop-stdout( 5330): [dhcp.eth0.server]: [192.168.0.1]
D/OpenVPN-Settings-getallprop-stdout( 5330): [ro.runtime.firstboot]: [1279951685501]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.dns1]: [8.8.8.8]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.dns2]: [208.67.220.220]
D/OpenVPN-Settings-getallprop-stdout( 5330): [gsm.network.type]: [EDGE]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.gprs.http-proxy]: []
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.rmnet0.dns1]: [211.136.192.6]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.rmnet0.dns2]: [211.139.163.6]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.rmnet0.gw]: [10.6.100.193]
D/OpenVPN-Settings-getallprop-stdout( 5330): [gsm.defaultpdpcontext.active]: [true]
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.dns1.82]: []
D/OpenVPN-Settings-getallprop-stdout( 5330): [net.dns2.82]: []
D/OpenVPN-Settings-getallprop-stdout( 5330): [sys.settings_system_version]: [17]
D/OpenVPN-Settings-getallprop-stdout( 5330): [adb.connected]: [1]
I/OpenVPN-Settings-getallprop-stdout( 5330): terminated
D/OpenVPN-Settings-getprop( 5330): invoking external process: /system/bin/sh
D/OpenVPN-Settings-getprop-stdout( 5330): 514
I/OpenVPN-Settings-getprop-stderr( 5330): terminated
I/OpenVPN-Settings-getprop-stdout( 5330): terminated
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/AlwaysVPN-Compatible.ovpn]-mgmt(5330):
=============> 0 == 514
D/OpenVPN-DaemonMonitor[/sdcard/openvpn/AlwaysVPN-Compatible.ovpn]-mgmt(5330):
=============> applying new dns server
D/OpenVPN-Settings-setprop( 5330): invoking external process: /system/bin/su
W/Parcel ( 82): Attempt to read object from Parcel 0x4f9a3de0 at offset 492 that is not in the object list
D/SuRequest( 5395): Sending result: ALLOW
D/su ( 5438): 10068 de.schaeuffelhut.android.openvpn executing 0 /system/bin/sh using shell /system/bin/sh : sh
I/OpenVPN-Settings-setprop-stdout( 5330): terminated
I/OpenVPN-Settings-setprop-stderr( 5330): terminated
D/OpenVPN-Settings-getprop( 5330): invoking external process: /system/bin/sh
D/OpenVPN-Settings-getprop-stdout( 5330): 514
I/OpenVPN-Settings-getprop-stderr( 5330): terminated
I/OpenVPN-Settings-getprop-stdout( 5330): terminated
D/OpenVPN-Settings-setprop( 5330): invoking external process: /system/bin/su
W/Parcel ( 82): Attempt to read object from Parcel 0x46495de0 at offset 492 that is not in the object list
D/SuRequest( 5395): Sending result: ALLOW
D/su ( 5446): 10068 de.schaeuffelhut.android.openvpn executing 0 /system/bin/sh using shell /system/bin/sh : sh
I/OpenVPN-Settings-setprop-stdout( 5330): terminated
I/OpenVPN-Settings-setprop-stderr( 5330): terminated
D/OpenVPNDaemonEnabler( 5330): Received OpenVPN network state changed from Assign IP to Connected

It's not likely that the provider is going to change settings for my sake, especially seeing as how things used to work fine before Froyo. Still, I am working with them and can only hope for some eureka moment.