I have absolutely no meaningful or helpful advice for you as I am irrationally repelled by roaches. But you have just provided me with one more thread of rationale to hold on to.
...