SpaceX needs to tame toilet trouble before weekend launch