I'm so sorry to hear about the poor little creatures. As everyone else has said, you did your very best to make the home safe and there is only so much a human being can do. There will always be those tiny places that aren't checked. We learn and grow and move on.
It is wonderful that you posted the details here - hopefully it will help other pet owners do an even more thorough search of their own environments, to save pets lives.