Hmm.... Strange. Now I tested the whole thing (seeking through the orders to look for "---" items) in the linux version of my game, and strangely, it only finds the first tune in the module. Did you incorporate these changes into the latest linux beta as well?
EDIT: nvm, I can't recall having changed anything, but it's working again.