"Maybe it was due to my bottom bracket. It was in bad shape"
If the bearings were bad, it could have EASILY had enough slop in it to rub that much.
Expecting the LBS to remember back a month during their busiest time of the year may be asking a bit much!