I don't see the slug-horn Roland picked up at the ending of the novels, the gunslingers have never been sworn to protect the Dark Tower, and that sure isn't the same Roland Deschain from the novels.
I don't know where that explanation came from, but it sure doesn't match my understanding of the canon.