I moved this re-post here since double posting is not appreciated.
You did tag Rick already in your earlier post here so there is no need to open a new thread which would merely scatter the discussion over multiple threads.
BTW, have you seen my proposal for a workaround above?