oracle: On a trap, start draining after consumed.
oracle: On a trap, start draining after consumed.

Otherwise, on a byteQ stall, the trap stays in the pipe forever -> deadlock.
Fib1PinPointTest was flaky due to this.

TESTED=`for n in {1..10}; do ../scripts/run_tests.py Fib1PinPointTest; done`

Change-Id: I8d987a590eadb90bb458420065e49cbccebdfbbf

s-kanev/XIOSim,s-kanev/XIOSim,s-kanev/XIOSim,s-kanev/XIOSim