I'd be shocked if he wasn't reinstated. He wasn't suspended this season, he was given a chance to clean up his act and apply for reinstatement August 1st, which is days away. The league has been lenient here, and with the shifting public attitudes on Marijuana generally, I think the NFL wants to avoid looking like the gestapo.
The punishments levied against Gordon have been excessive to this point by almost any standard. He'll be back.
The bigger issues are whether he gets a ban of 2 games or 4 games etc. and whether Cleveland wants him. With recent draft choices, it certainly looks as if the Browns are willing to move on. They screwed him over by suspending him for "detrimental conduct" right on the dotted line, which prevents his free agency for another year. This suggests the Browns may be stacking the deck against him in order to avoid paying him big money, but you have to imagine Gordon is furious over that move. Cleveland will try to hang on to him as long as possible without paying him, but Gordon's future is elsewhere.
Josh Gordon is a prolific talent and would probably do much better if the Browns cut ties with him. I would LOVE it if the Eagles made a trade for him. It could be an absolute steal.