Improve updated Cabal tag validation
Get OS from tag instead of re-detecting