I agree that on the day you check out, it's ok for the staff to ignore a DND sign, provided they knock first.
If you're not due to check out, I think the only acceptable excuse is for ignoring a DND sign is that the staff is concerned about the smell of what can only be a rotting carcass...