Hi Andi. Thank you for your reply.
Yes, I have set each instrument to the solo strings ("Solo Violin", Solo Viola", etc.), not ensemble strings.
Yes, I've reserved a channel and program for each instrument in both Sibelius (in the Manual Sound Sets page) and Vienna Ensemble. There are four channels in each (not including effects and the Master channel).
Just to confirm all this, I opened the Sibelius session again, deactivated the current playback device, and activated/reloaded a new instance of VE, again using the matrices from the "Solo Strings" folder. I reassigned the four parts in the "Manual Sound Sets" page of Sibelius and saved it.
Upon playback, I found the same behavior. When I place a staccato dot over a single note for the 1st violin, viola, or cello, they correctly play that single note as staccato, and then revert back to the sustain patch. However, when I place a single dot over a note for the 2nd violin, it switches to staccato and doesn't switch back, even if I return to the beginning of the piece and begin playback. It remains in staccato.
Any other ideas?
UPDATE: I just created a new string quartet using the "New Score" dialog, loaded my "String Quartet" Playback Device in Sibelius, and there was no problem with violin 2. It played single staccato notes without a hitch. The session with the problem was based on a MIDI file created by somebody else which I imported into Sibelius. I wonder if there's something in the MIDI file, or in the "Open MIDI File" function of Sibelius that is causing the "stuck staccato." I have tried looking for the problem by switching on "View Hidden Objects," but I can't see anything. Any ideas on what might be causing it, or on how I can fix it?