I hesitated first to reply like this, but I think it'll be ok. So, while my first reply was more pragmatic, I will now reply from a theoretical point of view. I'd say the question is not valid. Why? To clarify, this was the question:
"Suppose, though, that there is no rebirth. Following the overall Buddhist perspective on things, would suicide be a desirable and logical choice?"
And these are two situations, nr 1 being what you state classical Therevadan Buddhism teaches.
1. There is rebirth. The end of rebirth is nirvana, the cessation of aggregates A. This is the highest happiness.
2. There is no rebirth. The death is the cessation of aggregates B.
I renamed the aggregates A & B, because in situation 2, they wouldn't be the same kind of aggregates as in situation 1, as they aren't sensitive to rebirth. You see, in the statements there would otherwise be an inconsistency. It's like saying, I've got here two red apples, but one is green. But that can't be. Actually, both aggregates are apples, but not the same kind of apples, so renamed A & B to indicate their colors. Are you with me me so far?
So far, with this correction of renaming the aggregates, we're fine. But than comes the dangerous assumption you make: that in situation nr 2, the cessation of aggregates B is also the highest happiness, as situation 1 says about aggregates A. But who'se going to say that that's true? You can't just equate the two if the aggregates are different. A red apple doesn't taste like a green apple.So we also can't follow the "overall Buddhist perspective" anymore. In other words, in situation 2 you would invariably take along an assumption hidden in situation 1, an approach that is not valid. And thus, the question can't be answered.
I could have said it shorter by saying a view of non-rebirth doesn't apply to the Buddhist perspective (at least the perspective as you sort of defined it), but I hope this makes something clear or at least gets you thinking that it may not be so easy to equate nirvana to something.
Whatever ones view of rebirth is and whether one does or does not agree with statements 1 or 2 doesn't matter here. The above reasonng is true, if I'm not missing anything. Please correct if this is not so.