This seems broken. The actual ppp interface that gets created depends on which channels are already allocated.