Why not spend the first night at a lean-to or bunk house at Roaring Brook so you can get an early start over Katahdin?
FWIW, I had planned going your route but the Ranger talked me out of the Knife Edge, and I hiked up the Saddle Trail instead. Even so, it was good to get an early start, and a long day.