What happened?

The server crashed due to an erroring chunk in the world. The server failed to restart after that crash.

Why didn’t the server restart itself?

I forgot to restart the monitoring script after the last server issue

How were things fixed?

The erroring chunks were rolled back from backup to a version that was working (about a day) which only affected one small area of the world.  The monitoring scripts were also restarted.