Make list scheduler work for different latency offsets
B-ASIC currently has support for specifying different latency offsets for operations as can be seen in the following example.
https://da.gitlab-pages.liu.se/B-ASIC/examples/lwdfallpass.html#sphx-glr-examples-lwdfallpass-py
The schedulers should be able to function for these cases.