Flights booked that far in advance are always vulnerable to schedule changes and cancellations, particularly where they are booked during the preceding season's timetable.
As others have said the options you have been offered are pretty standard in the industry. I think it's unrealistic to expect protection on other carriers this far out, particularly for a redemption.