[fix] timeout exception handling
[enh] timeout exception handler tests