А prepareMessage вызывает toString при наличии этого флага?
Не совсем. prepareMessage вызывает фабрику, которая при наличии поля forward_from создает экземпляр класса ForwardedMessage и возвращает его. После этого prepareMessage вызывает toString.
3487d7a: Telegram: add support for photos, documents; refactoring. by Bannerets 1cbea72: some refactoring by Bannerets 257002b: Telegram: Fix ForwardedMessage by Bannerets b829aae: telegram: refactoring by Bannerets