deleted products should not be available? fixes #4362

My first contribution to spree.  All model tests passed including one that I added to test if destroyed products are really not available.  After reading the guidelines I believe a PR to master branch is appropriate.  Many thanks!  looking forward to contributing more in the future