Bug 976503 - Properly handle incoming messages with a 'si-id' field r=julienw

(cherry picked from commit 065154bf60176b0a17c34c4db4bcc384d2d894a5)

Conflicts:
	apps/wappush/js/wappush.js