BC APERIODIC messages - If I use BusTools_BC_AperiodicRun with the wait flag, or if I use BusTools_BC_AperiodicTest, these functions do not return when all aperiodic messages have completed. They return when the last aperiodic message has STARTED....

These functions return when it is safe to send another aperiodic message, that is, when the last aperiodic message in the previous list has STARTED. If you want the function to return only after all aperiodic messages have COMPLETED, use a NOOP block at the end of your list of aperiodic messages.