CURATOR-33 recursive TreeCache recipe

Use Guava Preconditions instead with a reasonable message