Aha! It looks like @wpengine had some extra error logging/reporting which was doing something funky with a private function.