While integrating ethernet support into the MPC5200, I ran into a similar problem. I've three BestComm tasks running (ethernet rx and tx, and a customized task).
The ethernet tx task sporadically returns a TASK_ERR_BD_BUSY when I try to release a buffer descriptor on a tx interrupt. Did you receive a similar error from the BestComm API?