PrismのUpdateTextBindingOnPropertyChangedをDataGridのCellEditingTemplateで使うと例外が・・・

今日ちょこっとTweetしたんですが、
PrismのUpdateTextBindingOnPropertyChangedビヘイビアーをDataGridのCellEditingTemplateで使うとInvalidOperationExceptionが発生するようでしたのでPrismのCodePlexにIssueとして投稿しておきました。
■Issue #8864: UpdateTextBindingOnPropertyChanged Behavior with DataGridTemplateColumn.CellEditingTemplate cause InvalidOperationException

再現ソースも添付ファイルとしてあげました。
どうも、DataGrid内のTextBoxが完全に現れる前にGetBindingExpressionしちゃうと良くないようです。
微妙ですね。

というか、Silverlight5だと「UpdateSourceTrigger=PropertyChanged」が使えるようになるのでこのビヘイビアーはまったく要らなくなるんですけどね・・・。
ああもうSilverlight5早く出てちょうだい!