nfsv4: release file state only after successful LayoutReturn

in a situation when layout return takes log time, NFS server will reply
with ERR_DELAY. This will trigger retry on the client side. If
file state is already invalidated, then client will get BAD_STATEID
and propagate error to the application.

Acked-by: Gerd Behrmann
Target: master, 0.9, 0.8, 0.7
(cherry picked from commit 26f2fbf7cb23a56a8dfd2994d2117d3ba9063452)
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>