Implement timeout on subprocess when writing to the uzbl socket. A timeout will cause the viewer to be restarted.