Problem
In T210739 it was discovered that the mutating nature of Title::loadFromRow() caused an inconsistent state problem, since the Title object from master was mutated with data from a replica.
Solution
To keep the state in-sync, it would be better for Title::loadFromRow() to first clone $this in order to prevent mutating the state and return the cloned object.
Alternatively, we could replace usage of Title::loadFromRow() with Title::newFromRow() and deprecate the former.