Question: tolerance has to be doubled for boolean to work?
Answer: Tolerance had to be doubled for boolean to work. ... It means that the Boolean operation failed using the absolute file tolerance - so in this case Rhino tries loosening the file tolerance by half and tries again. If it succeeds on the second try, you will get the above message as a warning.