Update call properties even if exceptions are thrown (fixes #260)
Drop unnecessary else clause to reduce nesting
Merge pull request #366 from pimterry/fixCallTrackingWithExceptions

Update call properties even if exceptions are thrown (fixes #260)