Fix bug introduced by #5167 which replaced delay() by yield(). That should have been esp_yield() which is the one delay() calls and is safe from either SYS or CONT contexts. Fixes #5237.