After lobbyist boasts, Feinstein cancels event