Why co-locate?
Surely there is no need to be accomodated in the same place. By that arguement there should only be an all ranks mess at your base of operations whether home or abroad.
There may be an arguement that timings of flights may change but mobile phones are a wonderful thing and with all personnel on the station then messages can easily be passed.
I think you are using the system to your advantage (I would to) but why not admit the truth and say you are in hotels cause you can get away with it and not crew duty horlicks.