allow timeout when no response ready

sometimes we expect responses right away
and allowing test to set response timeout
can improve verification instead of tests blocking

Change-Id: I44067de6f0c76f21da705d5dd550bafa9cd1aaf9