Fixes issue #1212

This stops Phaser progressing with file loads when an audio file file
failed in IE.

The problem was that it was calling fileComplete everytime instead of
setting it as a callback.

Fixes JSHint "missing semicolon" on previous pull-request