I don't know a hell of a lot about switches, but from memory keepalives are what they use to tell whether line protocol is up or down. Soooo, if keepalives are off, I would say this makes sense.
But then it's entirely possible I'm missing something even more basic!