Linnéstoden i Humlegården står nu efter vexlande öden färdig.