I also had the same issue today. What I did to fix it was to run the latest version of MB and changing my computer definition from 3,1 to 6,1. After the reboot, my computer has a new serial number and able to sign in to imessage, facetime and icloud.