I heard an interview with Don Waddell on the radio the other day, and he explained that the reason they did not want to commit to Nedelkjovic was really more about not wanting to bank on youth in the crease at this point in their contention window. Whether that is the right decision or not is up in the air, but that decision in particular was not apparently about money.
I think this is a good move for Carolina regardless of how it plays out. A (presumably low) first and a third is a very low price to take a shot at Kotkaniemi for 1 or 2 years. The one-year deal does not anchor them in any way going forward.
There is no result of this that is really negative for Carolina. Even if Kotkaniemi turns out to be a complete bust, they can simply not qualify him, and probably not lose too much sleep over the picks. If he turns out to be good, but the QO is too pricey, they can probably trade him for an equal price. And if Montreal matches, they get to laugh even more about how much they have messed up the Habs' cap situation.