resolve merge conflicts of e5d3d15cd2 to nyc-dev am: 0d28ba452f
am: 80563ee93a  -s ours

* commit '80563ee93a46479dfa30a1ee5fbcc9a94e528931':
  Fix integer overflows in recovery procedure.