Thanks for your comment.
I changed the configLIBRARY_LOWEST_INTERRUPT_PRIORITY to 0x0f but no difference to the outcome (i.e. ISR runs but none of the other threads work) and if change the configMINIMAL_STACK_SIZE to 256 then the scheduler cant start any of the threads and there is no response from the ISR as well