This is odd. The branch alias should have nothing to do with the fact of being able to install the package. Did you tried on a completely new project ?
``` 
cd /tmp && composer create-project symfony/framework-standard-edition test-2.2.4 2.2.4 && cd test-2.2.4 && composer require punkave/symfony2-file-uploader-bundle:dev-master
```
This work fine for me.