Be more forgiving of mismatched keys.

This probably won't be a problem in the wild thanks to the pending framework
update, but playing from the queue from Kepler wasn't working because of
/system/:/services vs. /system/services. If there's only one item in the
container, we can just play that item.
Silence a chatty and uninteresting log.