replace bulky hardcoded wait for set and wait for clear with a single asynch routine. Leave the blocking routines in for compatibility at this point. NOUP: should be added to other rcc.c files too.