Prevent the messages table from registering its callbacks multiple times, tidy up the backlog a bit