Ensure a timeout is allocated for Parameter completion

Also added logging for exceptions occurring in completion exceptions
Merge pull request #896 from 7sharp9/completion_ensuretimout

Ensure a timeout is allocated for Parameter completion