Trouble Subtracting Solids

The most likely reason is the tiny face issue. If edges are so small that SU thinks their vertices are coincident then it fails to form faces. The mesh of the torso is probably very complex to make it so smooth so no doubt there are very small edges involved.
You may be able to solve your problem by using the Dave Method but quite often with such organic models you still need to go through and find the tiny holes and fix them manually.