As a side note, the current state of unison/ocaml on stretch is confusing: ocaml 4.02.3 is in stretch, but the unison binary package still seems to be built against ocaml 4.01. This is non-obvious and I spent quite some time wondering why unison from stretch did not interoperate with another unison client built against ocaml 4.02.
So did I. When I figured out, I just had to build unison from source and everything worked again.
At least "unison -version" should tell which version of ocaml it uses.