OK, first, about your canceled flight...
I understand you booked it with award points. You should be aware of your rights and what the airlines should/will do re-accommodate you. You may have more/better options than you think. As an example:
My next trip (coming up in June) was booked with award points, too. I used Delta points for the outbound (flying on Delta, from Seattle to Amsterdam with a stop in Portland on the way; I would have preferred a nonstop from Seattle to Amsterdam, but the cost for that flight was 3X the points required for the one-stop, so I accepted the one-stop in PDX).
I used United points for the return (flying on a combination of LOT Polish Airlines and United - LOT from Warsaw to Chicago, connecting to United Chicago to Seattle; I wasn't thrilled with the flight to Chicago - I prefer a longer flight all the way to the west coast - but it was what I could get at the time of booking). Both of these flights were booked last September.
Last weekend, I happened to be checking my flights on the United website, and up popped a notice that there was a schedule change. They had canceled our connection from Chicago to Seattle, and put us on an earlier flight (their last flight of the day to SEA). Problem was, the connection time in Chicago was literally 5 minutes after the flight from Warsaw arrives, which of course would be impossible. I looked up alternatives online and saw different, a much better routing (FRA-SFO) - but that would cost 2X the miles we spent. Fortunately I know the rules. They changed their schedule, not me, and even with a cancelation, it's still their responsibility to accommodate us. I called and explained the situation. First they offered us a connecting flight out the next day (we would have to overnight in Chicago), but I told them we had to be at work the next morning. I countered with my proposal: the better routing I had found (at the higher points price). I asked if they could put us on that flight, for no additional charge. He put me on hold, then came back and said OK.
As luck would have it, 3 nights ago I was checking on our outbound flight on Delta. There was an alert about a schedule change for that, too! Again, they changed their schedule, so our previous connection in Portland was now a 5 minute connection. Again I did the research, found a much better flight: the non-stop direct from SEA to AMS that I had wanted originally. There was space on that flight, but the "cost" was 3X the price (in points) that we paid. I called and asked if they would put us on the better nonstop flight, even though it would cost a fortune (in points). They agreed. No charge.
Twice in the space of a few days, the airlines had changed flight schedules. In both cases, the result for me was two much better flights. My point here is that a schedule change doesn't need to be a disaster. In fact, a schedule change actually presents a great opportunity to improve your flights. The trick is, you need to do the work - find a better routing that you would rather have - and then ask them to change your flights to that, rather than having them change it to what they want. You also need to know the rules and ask for what you want.
The rules: In most cases, if you have an award flight booked, and they make a significant schedule change, they should suggest an alternative. You can accept that but you do not have to. As long as your origin and destination (and travel date) remains the same, they should be able to put you on a different routing even if that appears to "cost" them more. Also remember they have airline partners (eg with our flight from Warsaw, we switched from LOT+United to Lufthansa+United). It's not "anything goes" (there are limits to what they will agree to) but they generally try to bend over backwards to give you what you want if they can.
I'd suggest you take a look at routing options and see if there's something better available.