Is the ISDN route metric the same as the metric for the PVC's? If the ISDN is a dial-on-demand type circuit, what you may want to do is to use floating statics. The metric on the isdn should be set to 240, lower than that of static routes or routes learned from any other routing protocol, so when the 2nd pvc becomes active and a better route thru it is received, then the isdn link should terminate after a few minutes of being active.
If you do not want the ISDN to become active at all, and you are running dynamic routing protocols across both PVC's, you may want to see if you can distribute the same route info across both pvc's at the same time, but use different metrics on the advertisements to prefer one pvc over another. This way the router contains all the info so if one pvc fails, you can use the other without involving ISDN. It's still good practice to use the floating-static route concept for the isdn link.
Let me know if you need anything else.