cc2420x: fix critical bug, remove long atomics

fixed a critical race condition that caused the driver to hang under
high loads, restructured code to eliminate long atomic sections