I discovered something really annoying about the way q4 handles vstr calls. I lost about 30 minutes and a few handfuls of hair debugging this issue. If you are a config scripter I highly suggest you read more in this post on the doom3world forums.