Fix possible 0-seeding of MLP Theano RNG

This is really a dumb thing that Theano does, and should be fixed there in my opinion, but for the time being I want to preserve behaviour in most cases while fixing the corner case that we have.