@Rich: Thank you for your response. The tce= portion of code is in a different file (/u/l/b/tce-setup I believe) and I'm still knee deep in tc-config at the moment. I believe I might have come up with a solution though, which should be reasonable (wait-time wise)
1) Right before udevadm is triggered, inventory block Ids
2) Launch the trigger. Plug-n-Pray, hot-swap, etc. begins
3) Start a timer loop, monitoring block devices for NEWLY created ones compared to the above list.
IF FOUND, stop the timer and launch udevadm settle and wait for hardware to finish
IF NOT FOUND, expire after the ~5 second delay OR when usb hubs AND PORTS are found
4) If new block devices are found, mount-test them for the flag file
IF FOUND, replace the command line tce= opt= and other codes as needed.
This is the theory at least! Once I'm done dissecting tc-config I'll have time to run this route.