generic HardwareScheduler can now queue(), and generic PrimitiveIoPin logs a verbose warning when any operation is requested of it