Most ASH functions with boolean results return false if there was an error, or a "pending state". In the context of adventuring, that means that things ended early for some reason - out of adventures, conditions satisfied, hit a stop adventure/glyph/demon name, etc. I have no idea what it means for item usage.