to each local repository (just in case)
hg ci -m "Test"
hg ci -m "Test topic"
And voila I obtain
searching for changes
remote has heads on branch 'default:brazen-cattle' that are not known locally: ea7b0e082a8e
abort: push creates new remote head f4ac423831b6 on branch 'default:brazen-cattle'!
(pull and merge or see 'hg help push' for details about pushing new heads)
So the situation is not different of not having used