Allow to use timeout only on #post_off

- post should not be blocking or take long
- defaults to no timeout (no extra threads)
Fix brittle test
Merged PR #69: Do not create another thread for each post call to Agent
Merge branch 'pitr-ch-agent'