client: fix some crashes in properties.py
server: support sub-second timestamps