Style sheet reset before the theme change makes all widgets styles update without restart requirement. Tested on a fork (Safecoin Qt wallet), but it should work for you as well.
Build server is obviously upgraded to Ubuntu 16.04, travis build is failing because of outdated qt591 repository.