[overlay] fix behaviour of u/u turns for difference. This fixes
the assemble unit test which broke in earlier commits today