Damascus has pulled 4,000 troops since mass anti-Syrian protests erupted after last month 's assassination of former Lebanese Prime Minister Rafik Hariri .