I'm only going to be able to extrapolate from my experience with the 303, and pattern pased sequencers in general seeing as I don't (yet) own a 505.
This may sound silly, but I think the reason it turns off those notes is DUE to the fact that you're moving on to the next pattern.... the pattern that is being turned off is no longer being played.
Then again.. I may be wrong.