Yeah, sometimes it really is a problem. I hope there will be improvements to that...
A workaround is to play in iClone "by frame" instead of "Realtime" during record.
Though finding the fitting playrate afterwards to trim it/speed it up is not that easy.
I normally use a "realtime" one to see where to set the playrate.
This approach is not that good for animations with voice though,
as syncing might be a PITA...
I also set everything to invisible, sometimes in Unreal too.
Toystorylab on Vimeo : Crassitudes (my "Alter Ego") on Youtube: