non-configurable timeout and type error fix

A non-configurable timeout option has been made configurable and
converted to the appropriate type so a type error does not occur.

RM8554
Merge pull request #327 from CrashenX/timeout_config_type_err

non-configurable timeout and type error fix