Add test for `rio`
Adds test that checks there are no missing polls that are caused by a data race i.e. makes sure shared state modifications are done correctly
I've seen couple of implementations that were passing current set of tests but were incorrect and this test is able to detect that
Edited by Starukhin Yaroslav