test coverage for storage errors
test coverage for other-python in serialisation
test error handling in client
small improvements to server test coverage