• If anyone should follow this up - I found a clue in my trusty Wrox Press SQL Server Admin book "The resource database is only written to during installation or applying a service pack."

    Given my issue happened right after a service pack was applied and we had an unexpected shutdown, I thought the best thing was to re-apply the service pack. This fixed the problem.