Say, was Ashley's Marksman bug ever fixed?
Or getting stuck in the Normandy cockpit?
Or those neckbreaking dialogues?

Probably not, probably never will.
I wonder how obsidian shipped a final product with 3 gamebreaking bugs.
-NWN2
-Fallout : New Vegas
-Kotor 2.
These may have been fixed and obsidian are lucky they are in an era where they can publish patched but if this was back in the day, they would thoroughly test their products. Every software project gets shipped with bugs, it even makes it worse for video games because they rarely have continuous releases(although the line is grey because of the patch). This puts it in a state where they are getting minimal feedback from the users and I understand that, however publishing a game with a game breaking bug should be treated as something on the same scale as an application with a crash to desktop or a server application with unhandled exceptions.
Obsidian do have good design and part of my brain likes what they do, but from a software engineer standpoint this is ridiculous. Do they test their code? Do they have automated tests at least? 3 games and 3 game breaking bugs on launch tells me there is something deeper going on than the 'publisher' rushing them. If I am regularly contracted to do software work and I got screwed by a publisher once, I would regulate my process to make sure I do not get screwed again. This reminds of startups that I have worked for that only care about getting a product out the door and usually piggy back on the notion that "they will fix it later." At the end of their software project, the codebase is in such a bad state that they spend more time fixing bugs than they would have just doing it right the first time about.
Also, it is popular to hate bioware on this forum. However, I could bet you money that if we had to take the bioware and obsidian codebases, compare them and calculate the number of bugs per line of code within a specified timeframe? I bet you that bioware would have better quality software than what obsidian has done throughout the years.
/*===========================================
RANT :
===========================================*/
Video game developers? Test your code! You are moving into a situation where more out of the box tools are readily available. This should give you less time on trying to recreate the cycle. This should give you more time to concentrate on creating quality software. It is now at a point where a developer cannot release a game without a day-1 patch. They can afford it now, it is easy to release builds to the publish . If this was pre-mainstream internet gaming era? They would have been in a lot of trouble. I wouldn't be surprised if they even charged for the fix at that time. I understand the scope and complexity of video games is huge but releasing content and leaving it up to the beta testers to find bugs without doing any in house regression of any kind is irresponsible. Imagine if Google did that? Google's software is elite!