I think a very important other goal of burndown chart is that you can very clearly communicate to the customer (even in-house) the unplanned things. If the remaining time springs up then it should have some kind of reason: the customer had a new need, the developers were faced with an unplanned problem etc.