This was the intent of PDANet's 2.00 release. It was suppose to enable "Proxy Mode" to allow the device to not break the data connection when you receive a voice call.
They didn't do a very good job....I think it's still a limitation of the network/device.
Here is some more info:
PDANet v2.0