I also think it's important that team members keep the
team lead informed throughout the day
Agreed. However, that is not Scrum,
as prescribed by the (recently updated) Official Scrum Guide
"Scrum recognizes no titles for Development Team members other than Developer"
So, if you have a "team lead" title, you are not practicing Scrum.
I further noticed that the Scrum Update (July 2011) clarifies that
"Development Teams do not commit to completing the work planned during a Sprint Planning Meeting" ...
which agrees with my opinion, expressed (strongly) above in the "Team Commitment" section! :)
Maybe our (certified) Scrum Master back then didn't know the Scrum rules as well as
he claimed. However, after comparing to the official Scrum Guide of February 2010,
my reading is that he was accurately applying the 2010 Scrum rules and that this
July 2011 "clarification" is actually a rule change.