Apply deferred settings before freeing settings list

Deferred settings were getting lost on exiting the settings menu.
Merge pull request #1138 from mprobinson/audio-latency

Apply deferred settings before freeing settings list