This also happend to my SD302 some years ago. The reseller wanted me to send it back to the factory, but I just took off the opposite panel (mic inputs) and pushed the battery with a thin screwdriver or rigid wire (there's a hole). As far as I remember, it wasn't too cumbersome.
Maybe you shouldn't do this if your SD302 is still under warranty...