fixed return logic

need to rename threadCreationError to threadValidationError in the controller (the listener)