ActiveAE decides whether to open a fallback sink

currently the sink factory returns a NULL sink in case of error. this behavior has always been bad but now with new PA sink it is an issue. The engine has the change to fall back to a device of the enumerated list.