Replenish timer firing correctly, but not unblocking task <- Untested version saved