Second, it locked completely preventing anyone from telling the severity.
That point is outside the main topic of this thread and this part "basic scuba" part of the forum as it is about deco, but I see no real good option about what to do when deco obligations are not respected. Locking make it at least clear that there is a problem to be solved, but doesn't give guidance for doing so. What I know(*) of the behavior of non locking computer is not that much better and arguably worse for beginners: indication that there is an issue only while the ceiling is broken, and continue to apply blindly the underlying model. There is a guidance but it is misleading. For instance for ZHL-16C considering that the body outgas more at the swallower depth, taking that increased off-gasing into account and thus reduce the stop time... even additional information like the saturation graph, GF99 and GFsurf will improve as the time at surface increase. The procedures I know (I was taught several along the years) for an interrupted stop where re-immersion is considered an option (that shouldn't be systematic), are to go back down as quickly as possible, increase the non-done stop time, and surely not to consider the time spent above the ceiling as part of the stop. Someone aware of that can adjust, but you need to be aware.
One can easily imagine a computer programmed to provide something better than what they do now.
(*) Important caveat, I don't know about all computers, and their behavior in such circumstance tend to be badly documented and I haven't checked that my memory of what I read is accurate.