adding configurable test timeout
ensuring we dont scan multiple times
adding a condition for proxy failure