Rationale: the idle thread has `thread_pid == 0`. This thread enables the low power mode (`lpm_set(LPM_IDLE)`), and I don't think it's useful to force this function not to use mutexes.