CC2420X driver fixes

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