Fixed gnarly bug! idle task stack was only 10 integers large which was not big enough to contain saved context. All is now fixed. Hurray