Wanted to follow up with a workaround...turn off the idle timeout in the ppp options and PPP doesn't go brain dead and time out as soon as the next PPP connection happens.
It's a definite eCos FreeBSD/PPP stack bug... -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss