Your story is precisely why I avoid booking partner/code-share trips
I have done this all the time and it has never been a problem for me until now with VA (see my other post). Delta, KLM, and Air France work closely together and don't leave passengers in the cold, same with BA and American. The problem seems to be VA.