Library depends on the internal behaviour of esp_yeild(), which previously just suspended our USER task without doing anything else
However, since 3.1.0 it will also call esp_schedule(), so the logic it implements that waits on it's own esp_schedule() no longer works