I just tested this further with a couple of my bookings. It seems like bookings made with points you can cancel without being logged in but you need to log in to make changes. However for cash bookings, MMB will let you change and cancel the flight even if not logged in.