NoBigDeal -- IMO, that Haddoni of your wasn't bleached, just stressed from shipping, and not surprised it only took 3 weeks to settle in. That would not be the normal time from for a truly bleached Haddoni to recover - and I could see it taking a truly bleached Haddoni several months (( I would stay up to 6, but could be longer )) to fully recover.
How long had it been at that store? It had to have been shipped to that store.