1. Κόψτε το κοτόπουλο σε κομμάτια και αφαιρέστε την πέτσα. Τα κόκαλα είναι που δίνουν τη γεύση στο ζωμό, οπότε αν μπορείτε, σπάστε το λαιμό και τα μπούτια σε περισσότερα κομμάτια. Μην πετάξετε τίποτε εκτός από τα εντόσθια.
2. Σε μια μεγάλη κατσαρόλα σοτάρετε ελαφρά το κρεμμύδι και το καρότο με μερικές κουταλιές ελαιόλαδο και προσθέστε το κοτόπουλο.
3. Συνεχίστε το σοτάρισμα μέχρι να πάρει ελαφρώς χρώμα το κρέας και καλύψτε το με ζεστό νερό.
4. Δέστε το σέλινο, το θυμάρι και το δαφνόφυλλο με σπάγκο κουζίνας και ρίξτε το μαζί με τους κόκκους πιπεριού στο ζωμό.
5. Αφήστε το κοτόπουλο να σιγοβράσει για 1-1,5 ώρα και ξαφρίστε όποτε χρειάζεται.
6. Αφαιρέστε τα κομμάτια του κοτόπουλου και σουρώστε καλά το ζωμό με ψιλό σουρωτήρι και τουλουπάνι, ώστε να πάρετε έναν όσο το δυνατόν πιο καθαρό ζωμό.
7. Ξεψαχνίστε προσεκτικά το κοτόπουλο και κρατήστε το μισό για τη σούπα. Το άλλο μισό μπορείτε να το βάλετε στην κατάψυξη ή να το χρησιμοποιήσετε σε σαλάτα ή σάντουιτς.
8. Σε ένα τηγάνι σοτάρετε με λίγο λάδι τα μανιτάρια μέχρι να ροδίσουν καλά και να βγάλουν τα υγρά τους.
9. Επιστρέψτε το ζωμό στην κατσαρόλα και βάλτε τον να βράσει μαζί με το μαρούλι, τον άνηθο και τα φρέσκα κρεμμυδάκια, μέχρι όλα να μαλακώσουν, περίπου 10 λεπτά. Αποσύρετε από τη φωτιά και αλατοπιπερώστε.
10. Σε ένα βαθύ μπολ αραιώστε το κόρν φλάουρ με λίγο νερό και χτυπήστε το μαζί με τα αβγά, προτιμώντας το σύρμα αντί για το πιρούνι. Προσθέστε χτυπώντας λίγο λίγο το χυμό λεμονιού και συνεχίζοντας το χτύπημα προσθέστε σταδιακά και το μισό τουλάχιστον ζεστό ζουμί με τη βοήθεια μιας κουτάλας. Δεν πειράζει αν πέσουν και μερικά μαρούλια μέσα.
11. Ρίξτε το αβγολέμονο στην κατσαρόλα με το υπόλοιπο ζουμί, προσθέστε τα μανιτάρια και το ξεψαχνισμένο κοτόπουλο και σερβίρετε αμέσως με μπόλικο φρεσκοτριμμένο πιπέρι.