delayMicroseconds(0) = 16383µs

My questions were totally separate from the question as to whether the library should be fixed.
And we still don't know if k7michal needs a delay of 1us rather than no delay when a delay of zero
was asked for.

If the alternative is ~15 thousand times worse, the 1.1us overhead isn't a hard pill to swallow, If
I called delayMicroseconds(0) I'd expect it to return quickly, I wouldn't expect it to take 0us though
as I have enough common sense to understand that it can't.

Remember it is the sister function to delay() which has no such whackiness.