That plant is, by all criterion, far short of harvest. Hairs are all white, trichromes are just starting to form on those. Good luck. Please be patient. Alot of weight sets in between the 4-6 week. Your plant was set back due to the stresses you mentioned. It will mature but you need to...