Regarding your question about Brahma, he may be chosen either from the liberated or the conditioned souls. In this case Brahma is a liberated soul from the beginning; therefore there is no contradiction that Brahma can be Haridasa Thakura.
Letter to Sivananda, 19 April, 1968