It would be incredibly naive to think the Chinese and Russians do not have spotters at Whitman that translate every flight of B2s. It would also be retarded to think they don't both have satellites whose sole purpose is tracking aircraft, missiles ect. Same with Guam, DG and Qatar. When those birds move, they know.
They understand the USs SIGINT capabilities to point they know we are "probably" listening to just about everything.
What is the benefit to warning Iran? They have zero ability to stop the attack. They don't have the time to harden or move any equipment. This is not the 90s with retarded f117 predictable flights in a heavy semi modern ada environment. Israel already knocked out virtually all the ADA. Missles don't work when the radars are destroyed and the sites are vacated because people don't want to eat a HARM as soon as they light up ( which every satellite, drone, f35 and awacs would pick up as soon as they powered up, resulting in immediate launch of anti radiation fires).
Countries don't spend millions or billions on detection and counter tech to just let everyone know it's capabilities, especially in a situation like there where there is no advantage or justification to reveal.
Assuming actions/inactions in war or proxies wars is based on capabilities instead of decision making trees is foolish.
This entire thread is retardation based on an assumption that OP pulled out of his ass.