Bug 660574 - Avoid cairo going into an endless loop with too small arcs

this should fix the issue with SADT flow arrow, although I could not reproduce it.