Definitely ask your course/department administrator about it, or your course convenor. =]
I'm afraid the "giving your timetable the last minute" thing is quite a trend at Imperial (though it's not solely at Imperial, common in many other unis too!) and usually it involves lack of communication really, so do hassle them!
I hope this kind of helps and enjoy your masters! =]