iTunes cannot sync photos to the iPhone because your iPhoto library is not yet available
After restarting both iPhoto and iTunes a few times and trying it again, eventually I decided to (1) delete the previously imported photos on iPhoto:


Since I didn't want to delete them, (2) I created a new album with them and, once back to iTunes, (3) checked the new album to be sync'ed back to the iPhone.

It worked!