The point isn't whether or not they can live or breed. Many times it wasn't expected for invasive species to have the ability to become invasive. The real point is that it's just good practice to release creatures that could either inhabit and degrade ecosystems or carry and spread unknown diseases to native species. When you bring another living being into your care, you should mange it responsibly and there are lots of better, more responsible ways to deal with excess roaches. Offer them the other keepers for the cost of shipping, give them to a pet store, freeze them, sell them, hell, cool them up and eat them, but don't release non native species into the environment.