Re. Sherlock deleting the fact that there's no current king of England: Sherlock didn't necessarily know the reigning monarch was a queen before series 3. The fact that he and John talk about being at the palace to see the Queen in A Scandal in Bohemia doesn't mean Sherlock didn't think there was also a king.
Re. Sherlock deleting the fact that there's no current king of England: Sherlock didn't necessarily know the reigning monarch was a queen before series 3. The fact that he and John talk about being at the palace to see the Queen in A Scandal in Bohemia doesn't mean Sherlock didn't think there was also a king.