a2e4d0f Prevent duplicate updates when pins of the same node are queued again
cd9094c Add earlier breakout for infinite loop detection
10a3a54 Add earlier breakout for infinite loop detection
b7afea0 Fix race condition when updating the same node from different directions