i doubt his rom wud "expire" becuz there is no expiration on roms! maybe thats an issue that happened after u synced it with activesync. did u try putting the date back to the original date? let us know what happened!
i just installed 21889 and i tried the same thing and it didnt give me that error message.
and Good Luck on getting ur phone back to working again!