Shit always breaketh.
I lost my fucking internet connection whilst running that long-ass migration. I have no fucking idea how far it got but it was all in a transaction so, worst case log file may be incomplete but either it finished or rolled back.
Oh, yes - I recall plenty of times when shit broke. Shit breaks all the time, you know.
What do you mean "You don't see a need to spend time documenting that behavior since you don't forsee any problems"? What grade are you in?