I just came to think about the gasbug and thought. What if there is a way to do this without cheating.
So i went into a singleplayer game and tried a theory i had.. And yes it works..
You scout with your first worker into enemy base. Once you are to lose vision of enemy main base gas or minerals you do this:
You take another worker and queue him in an area where enemy dont scout and wont interrupt this worker.
You queue movements back and forth in that area for however long you want to wait for your 2nd worker to scout enemy base again.
Once you queued move orders enough you finish with a shift-rightclick on gas or mineral inside enemy base (this has to be done before vision is lost from first scout).
You now have a timed 2nd scout which can walk through walled ramp.
The only thing you need to figure out is at what time you want your 2nd scout and test this map specifically how many queues of random movement in said corner you need before it proceeds to enemy base gas/mineral.
This would seem like a hack from enemy point of view as you wont have vision of the gas/mineral for a long time, but seeing as your 2nd worker NEVER touches a gas for the gas bug it would be obvious from replay you arent cheating.
Visual que: https://imgur.com/a/n9vEbl4
Longer wait: https://imgur.com/a/cabDdm8
Replay of it: http://s000.tinyupload.com/index.php?file_id=99012829459096472180
(TinyUpload dot com doesnt have any 3rd party ads)