If you book on United.com, you can use the multi city option to break the flight into segments and it will price the same as the direct flight.
For the run to BAH, I book IAD-KWI and KWI-BAH rather than IAD-KWI to get the extra miles and segment. Just be careful of the dates when booking the long overnight flights.