Jelly Bean OTA fails on Galaxy Nexus, how to fix?
Try the old trick of doing this, from ICS, tap on Settings > Apps, tap on the tab called 'All', look for 'Google Services Framework', then tap on 'Clear Data', you may need to do this a few times and restart the handset. 

This is known to work with the Galaxy Nexus line of handsets.