Well, the thing is that from the as5350 perspective, once a DP is down, all the numbers that have destination-pattern in there become unreachable, hence unallocated, or unknown to the gateway.
You can try setting a voip DP with less preference, and non existent session target. The cause code will change then.