[core] fixed: timeout when both timer and context awaiters are not empty