Add runtime check to provide better error message if ProcessManager() returns None. This should never happen with proper singleton pattern, but helps diagnose issues in edge cases.