Hi Folks,
Thanks for the replies. I checked my chain and it looked new. I took it to the LBS again and they rode it around and detected the slip as well. The mechanic thought that the cassette might have gotten damaged when the stick got lodged in the rear derailleur. They're going to replace the cassette and see if it eliminates the problem. I'll post an update once this situation gets resolved.