Just to ensure it's ordered correctly since it can be somewhat confusing at first.
For them to run in that order
pyblish_lite should be registered last.
If you'd want to use
pyblish_lite as primary with a possible fallback to
pyblish_qml one would register them as:
# primarily use pyblish_lite (so register last), fallback to pyblish_qml.
The above is actually what I'm using in my own scripts, only reversed in order. (We still primarily use QML)