Yup. I have tested my code in your scenario. It still shows it is connected to network when there is no Internet Connection.

. I'm working on this one.
For a work around, hit any websites using Http request, if you have network connection but no internet you will receive "CONNECTION_TIMED_OUT" exception. This might help you for now I Hope.