Actually, put the error reporting into Manifest.

All consumers really expect Manifest.FindAutomaton() to return something. Put the error handling in this central place.