fix: first shutdown player, otherwise this hangs shairport on OpenBSD

part5 of the patch series created in my sntp branch but are not necessary to enable the time sync feature

For some reason, shutting down work fine on Linux.
Anyway seems logical threads are shutdown in the reverse order they are created.