Bug 919676 - Fix multiple hwc prepare calls with different layer lists. r=mwu, r=dwilson