ceph: message versioning fixes

There were two places we were assigning
version in host byte order instead of network
byte order.

Also in MSG_CLIENT_SESSION we weren't setting
compat_version in the header to reflect
continued compatability with older MDSs.

Fixes: #9945
Signed-off-by: John Spray <john.spray@redhat.com>