When members of Congress are still voting at 2:30 in the morning, it's usually a sign there's a problem on Capitol Hill.