Dinner meetings with recruiters are not strange at all. Most recruiters know that it can be difficult for potential candidates to take time off work to be woo'd and are more than happy to meet them after hours. Recruiters are paid big bucks to close a deal and will meet when it's best for the candidate so they can make their commission.
Don't speculate. She may be telling the truth or she may be lying. WHO CARES? What irks me is she was not very helpful to you last night when you had to work late yet the VERY NEXT DAY you cancel something that is important to you to help her w/a work issue. You are still doing things for her she is unwilling to do for you. In fact, she doesn't even give it a second thought unless it benefits her.