Fixed **kwargs bug in timeout.py

Bug caused bad function calls when function had positional parameters.