The Lebanese puppet government, whose strings are pulled by Syria, insists that Syrian troops in the country are necessary "until there is comprehensive Arab-Israeli peace". Lebanese Christians and the US want the Syrian troops to leave, since the country is stable now that Israel has left the country.
It's unlikely that the move was made to placate the US, which is upset at appearances of Syrian complicity in aiding the Iraqi government prior to and during the recent offensive.