Gen. Allen's career hangs in the balance