libfaketime: fix problem with TIMESTAMP_FILE synchronization
New TIMESTAMP_FILE is created when changing time and then moved which is atomic.
It was only changing contents of this file, which could lead to providing realtime instead of faketime. Libfaketime read empty file between open and write.