I take it works just like it does here at Tulane. I work in the registrars office here and I recently found out that if professors do not post the grades before the deadline, then tough shite for the students
there are no consequences, deadlines are merely put in place in hopes that teachers will honor them. 99.95% of the time they do but there is always that one professor who can't get them on time.
The only thing you can really do is call your registrars office and hope that they are working with the professor to get his/her grades