Move the boom padeyes
I looked at adding a traveler above the cabin but it got too complicated.
What I did is to move the reefing padeye on the boom forward about a foot or so by making sure it was just ahead of the bimini without rubbing and re-mount. Then I moved the mainsheet padeye forward and reattached to the old reefing location. When sailing in fair weather I attach the mainsheet to the same padeye as the reefing line, there is enough room for the line and the shackle. When I need the bimini up, I move the mainsheet to the most forward padeye.
Is it perfect? No. Does it take a little more effort to sheet-in the mainsheet? Yes. Are we happy with having the bimini up while sailing? You bet.