Just a thought......... those humane cat traps that you can rent from the city, maybe get one of those so if she comes back in the middle of the night, then you can keep her contained to grab her.
Worst case scenario, if your cat doesn't come back you can get yourself somebody else's for free.