AESinkAlsa: Make sure to reinit but return false if format might be changing

If we watch a movie in let's say AC3 and pause the movie for 20 seconds, the sink would be unloaded. If we press stop then, the sink is resumed but might have the wrong format, as we returned true but needed a reinit -> return false aways

returning false is not enough when AE thinks, that "keeping the device should be done", then we end up uninitialized if Initialize is not done.