Bug Detection In Distributed Systems With Platform-Independent Fault Injection: A Case Study At Adyen