I agree that "knelt down" in the second sentence is a bad idea. This is because it is way to common to say "kneel at an alter." It is to the point of being a complete common phrase, and the phrase does not contain 'down'. The first sentence does not have this same expectation. Therefore, you can use or not use 'down' in the first sentence.