Allow negative delays for pulses or acquisitions
* Quantify version: quantify-scheduler 0.3
* Python version: 3.8
* Operating System: Any
### Description
To start the UHFQA integration trigger before the qubit pulse I wanted to shift the acquisition in backwards in time.
### What I Did

### What Was Expected

### What Actually Happened
Due to a sorting issue the `setTrigger(integration_trigger)` instruction was not added before the `playWave(...)`

issue