I hope your 2 aren't too traumatised. If the neighbours wont neuter then you need to work at deterring the toms, water is effective.
I would keep the catflap blocked up so your two feel safe indoors and only let them out while your at home so you can supervise them.
What have you cleaned the sprayed areas with? Biological washing powder followed by a spirit or a shop bought product such as simple solution. The enzymes will break everything down so that your cats cant smell it, you dont want them covering the area themselves!