fix: situation when 1 timer times out, adds msg to mailbox,
but right after it we get a heartbeat and should stay alive;
Thus, we only apply timeout strategy when the timeout msg we get
is the "current timeout"

TODO: clean up, it's hacky..
more todo