Bug fix for `show_in_frame`

`show_in_frame` previously used `bpy.context.scene.frame_current` to insert animation keyframes. This was unreliable, so it has been switched to specifying the frame number directly in the `keyframe_insert` method.