I just ran into to this issue. HAL added a "Crew Appreciation Perk" to the Have It All fare for my cruise. I wanted to get it but was told I had to cancel and rebook. Current is only $1 more pp. This is cumbersome and unreasonable. I don't recall having this issue with other cruise lines or HAL in the past.