Try to make queries appear synchronous.

- disable shell input on request start and re-enable on completion.