Expose FSM timeouts via the protocol buffers API

add timeouts to options passed in on a request.