Perhaps your disk recovered your bad blocks using spare ones and now there's no problem at all.