programmer_delay: filter 0 usec delays

Doing this here avoids the need to do it in all delay functions.

Signed-off-by: Urja Rannikko <urjaman@gmail.com>