A high WBC count can be caused by severe emotional or physical stress. I would imagine almost total lack of sleep could qualify. I'm sending out my good thoughts that this is what is causing it for your son, too.
Hang in there. I know you must be terrified.