Corona won't distinguish between landscapeLeft and landscapeRight if your app only supports landscape mode. The Docs for Project Build Settings (http://docs.coronalabs.com/guide/distribution/buildSettings/index.html) state that:
4.In Android 2.2, if you build a landscape-only app by supporting landscapeRight and landscapeLeft, it will never display in the landscapeLeft mode. Likewise, if you build a portrait-only app by supporting portrait and portraitUpsideDown, it will never appear as portraitUpsideDown. This is an Android 2.2 limitation.
I've created a small project and can confirm that on my Nexus4 with Android 4.3, "orientation" event too doesn't get called (although it works in Simulator).
To answer your questions then: you can't detect orientation change for landscape only app. It doesn't seem to be Corona bug, rather Android limitation.