иголочки возникают на линии в тот момент когда одно устройство передало последний бит адреса, второе передает ACK - между этими событиями шиной никто не управляет и возникает иголочка. Которой может и не быть, всё зависит от реализации слейва. Но есть она или нет, всё должно работать, так как по описанию I2C эта иголочка упоминается как явление, а не как атрибут протокола влияющий на работу.