Methods to appear and disappear objects
Maybe this is similar to your third attempt.
You can animate the viewport and render visibility.
Just hover over the 'eye' or 'camera' icon and press 'i'.
Then move to the next frame, disable both visibilites and set new keyframes. Other way around for the object that should appear.

This doesn't involve the material or messing with the motion blur.